Javascript +css

  • Uploaded by: lion78
  • 0
  • 0
  • March 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Javascript +css as PDF for free.

More details

  • Words: 3,433
  • Pages: 29
Loading documents preview...
Napredne Internet i Web Dalibor Jablanović

tehnologije

UVOD:

Šta je zapravo Javascript?

Javascript je novi skript jezik za korišćenje u programiranju WWW prezentacija. Uveden je odstrane Netscapea u Netscape Navigator, počevši od verzije 2.0, uporedo sa uvođenjem podrške za Javu.Brzo je postigao veliku popularnost i raširenost, toliku da je i sam Microsoft pored uvođenja svog script jezika - Visual Basic Script, koji je kompatibilan sa Visual Basicom i Visual Basic for Aplication, uveo svoju verziju JavaScripta - JScript. Jedini razlog zašto Microsoft nije licencirao JavaScript kao takav jeste što nije dobio licencu. Javascript se uključuje u sadržaj HTML dokumenta i omogućava unapređenje HTML strana sa interesantnim efektima. Na primer, korišćenjem JavaScripta je moguće odgovarati na akcije korisnika usamom WWW čitaču. Ono što je bitno zapamtiti jeste da JavaScript program može da se izvrašava samo u okviru WWW čitača i nigde drugde.Najbolji način za upoznavanje sa jednim Internet orjentisanim jezikom, kakav JavaScript.

1

Napredne Internet i Web Dalibor Jablanović

tehnologije

Javascript teorija: Film ili neki komad se rade po skriptu (scenariju) - spisku akcija koje glumci treba da izvedu. Web skript predvi|a isti tip instrukcija za pretraživać Skript u JavaScriptu može delovati od jedne linije do punog opsega aplikacije. (U svakom slučaju, skript JavaScripta se skoro uvek pokreće unutar pretraživača.) Neki programski jezici moraju biti prevedeni u mašinski kod pre izvršavanja. JavaScript je drugačiji, on je jezik koji tumači: pretraživač izvršava svaku liniju skripte kako koja dođe do njega. Ovo je jedna od osnovnih pogodnosti u interpretaciji jezika: pisanje ili menjanje scripte je veoma jednostavno. Menjanje JavaScript skripta je veoma lako, kao menjanje tipičnog HTML dokumenta, a promena je izvršena čim se dokument ponovo učita u pretraživaču. Koje su razlike izmedju jave I javascripta? Bez obzira na nazive, Java i JavaScript su različiti jezici. Oni predstavljaju dve različite tehnike programiranja na Internetu. Java je programski jezik. JavaScript je (kako mu i samo ime kaže) script jezik. Razlika je u tome što sa Javom možete da kreirate prave programe, koji mogu da se izvršavaju potpuno nezavisno od WWW čitača (poput programa napisanih sa C++ ), ili Java aplete koje možete da pozivate iz HTML dokumenta i koji se dovlače preko mreže i onda izvršavaju u okviru vašeg WWW čitača. Ipak, najčešće vam za unapređenje HTML dokumenata zaista ne treba “teška artiljerija” poput Jave, jer želite da napravite neki efekat brzo, ne zamarajući se pravim programiranjem. Tu dolazimo na JavaScript, koji je jednostavan za razumevanje i upotrebu. JavaScript jeste zasnovan na Javi, ali postoje i brojne razlike Sl.1.1

Sl.1.1 Tabela razlike. 2

Napredne Internet i Web Dalibor Jablanović

tehnologije

Kako pokrenuti program pisan u JavaScriptu? JavaScript bez problema izvršavaju Netscape Navigator (od verzije 2.0 gde je i uveden i to na svim platformama) i Internet Explorer (od verzije 3.0), ali će bez sumnje biti podržan i od ostalih čitača Mozila i Google hrome. Da bi programirali u JavaScriptu morate imati osnovno poznavanje HTML-a, a ne samo JavaScripta. Pozivanje programa unutar HTML dokumenta: Ceo program se smešta unutar HTML dokumenta, unutar SCRIPT elementa. Atribut elementa SCRIPT je LANGUAGE, kojim se tačno određuje o kom se skript jeziku radi. Danas postoje dva script jezika na WWW: JavaScript (Netsape) i VisualBasic Script (Microsoft).

Primer 1: Jednostavni javascript program. <TITLE> Jednostavan JavaScript Ovde ce biti prikazan tekst na uobičajan na čin: Dalibor Jablanovi ć.
<SCRIPT LANGUAGE=”JavaScript”> document.write(“Tekst prikazan iz JavaScripta.”)

JavaScript se unutar HTML dokumenata uvek mora naći unutar SCRIPT elementa. Obratite pri tome pažnju da ako HTML dokument sa JavaScriptom pokušamo da pogledamo sa nekim WWW čitačom koji nema ugrađenu podršku za JavaScript, gornji dokument će se nepravilno prikazati.

3

Napredne Internet i Web Dalibor Jablanović

tehnologije

Varijable, tipovi podataka, konverzije i operatori NAZIVI VARIJABLI • • • •

prvi znak mora biti slovo engleske abecede ili znak potcrtavanja ("_") mogu sadržavati brojeve i slova engleske abecede velika i mala slova se razlikuju, no, uobičajeno je da se pišu malim slovima! ključne riječi (for, if, else, class, byte, int...) ne mogu se koristiti u imenu

TIPOVI PODATAKA • • • •

brojevni (npr: 42, 3.14159 ...) logički (Boolean) - (true / false) stringovi (npr: "Dobar dan!") null (specijalne ključne riječi s null vrijednošću)

SPECIJALNI KARAKTERI U stringovima možete koristiti sljedeće specijalne karaktere: • \b = jedno mjesto lijevo (backspace) • \f = jedan red dolje (form feed) • \n = na početak novog reda (new line character) • \r = return (carriage return) • \t = tabulator (tab) KONVERZIJA PODATAKA Javascript je slobodni tip jezika i ne zahtijeva posebno deklariranje tipa podataka,pa će se konverzija obaviti automatski. Principijelno, varijable deklariramo na slijedeći način: var broj1 = 42 var tekst = "Dobar dan!" ali možemo i ovako: broj1 = 42 tekst = "Dobar dan!" Generalno, u kombinaciji broja i stringa Javascript konvertira broj u string. Na primjer: 4

Napredne Internet i Web Dalibor Jablanović

tehnologije

x = "Upisali ste broj " + 42 y = 42 + " je vaš odgovor." Za konverziju stringa u broj koristimo sljedeće funkcije: • EVAL - procjenjuje string i ako je moguće pretvara ga u broj; • parseINT - konvertira string u integer specificirane base, ako je moguće; • parseFLOAT - konvertira string u floating-point broj, ako je moguće.

Kontrola izvršavanja programa: JavaScript podržava kontrolne strukture poznate većini programera iz drugih jezika, poput: •while petlje, iz koje možemo izaći sa break (primer izračunava sumu svih brojeva od 0 zaključno sa 10)

5

Napredne Internet i Web Dalibor Jablanović

tehnologije

{ n=0;Suma=0 while (n<=10) { n++;Suma+=n } }

• for petlja (primer ispisuje svih šest nivoa naslova): { for(i=1;i<=6;i++){ document.write(“ Naslov nivoa “ i “”) } } • for .. in, pomoću nje možemo proći kroz sve osobine (properties) nekog objekta. Koliko jedan objekat ima osobina, toliko puta će se izvršiti ova for petlja.

{ for (prom in obj){ proveri() } } • break, prekida izvršavanje for ili while petlje i nastavlja se izvršenje skripta posle petlje koja je prekinuta: { while(i<5) { if(i==2){ break} } }

6

Napredne Internet i Web Dalibor Jablanović

tehnologije

• continue, prekida izvršavanje bloka naredbi u petlji i nastavlja izvršavanje petlje u sledećoj iteraciji: { while(i<5) { if(i==2){ continue} } } • if..else, poznato svima odranije, može postojati samo u obliku if(uslov){} kao u ilustraciji naredbe

continue ili if(uslov){ } else { }: if (n>2){ Uvod u JavaScript Srđan Pantić, [email protected] 9 document.write(“N je veće od 2”) } else { document.write(“N je manje ili jednako 2”) }

Da bi smo mogli da počnemo sa pisanjem programa u JavaScriptu, potrebno je da smo upoznati sa osnovnom strukturom i sintaksom naredbi JavaScripta.

7

Napredne Internet i Web Dalibor Jablanović

tehnologije

Naredbe i struktura JavaScripta veoma podsećaju na onu korišćenu u jezicima Java, C+ + i C. JavaScript program je izgrađen iz funcija i naredbi, operatora i izraza. Osnovna jedinica je naredba ili izraz koji se završava sa tačkom-zarezom. document.writeln("Ovo radi!
"); Gornja komanda poziva writeln() metod, koji je deo document objekta. Tačka-zarez ukazuje na kraj komande. JavaScript komanda se može rasprostreti na više redova, sve dok se završava sa tačkom-zarezom. Isto tako, može se više naredbi naći u jednom redu, sve dok se završava sa tačkomzarezom.

Komandni blokovi Možemo grupisati naredbe u blokove naredbi, izdvojenih velikim zagradama: { document.writeln("Da li ovo radi? "); document.writeln("Radi!
"); } Blokovi naredbi se koriste u definiciji funkcija i kontrolnim strukturama Izlaz iz JavaScripta Jedna od osnovnih mogućnosti svakog programskog jezika je da pošalje tekst na izlaz. Ni JavaScript nije izuzetak. U JavaScriptu izlaz može biti preusmeren na nekoliko mesta uključujući trenutni prozor dokumenta i pop-up dijalog. Osnovni izlaz je preusmeravanje teksta u prozor WWW klijenta, što se obavlja prosleđivanjem HTML koda. Rezultujući tekst će biti interpretiran kao HTML kod i prikazan u prozoru WWW klijenta. To ostvarujemo sa metodima write (šalje tekst u prozor WWW čitača bez pomeranja) I writeln (isto kao write(), s tim što se posle ispisa teksta kurzor pomera u sledeći red) objekta document: document.write("Test"); document.writeln('Test'); Događaji u JavaScriptu:

8

Napredne Internet i Web Dalibor Jablanović

tehnologije

JavaScript programi su većinom pokretani događajima (event-driven). Događaji su akcije koje se pojavljuju, obično, kao rezultat nečega što korisnik uradi. Na primer, događaj je kliktanje mišem, kada elemenat forme dobije fokus i slično. Koristeći obrađivače događaja (eng. event handler) ugrađene u JavaScript, mogu se pisati funkcije koje se aktiviraju kada se određeni događaj desi. Obrađivači događaja su predstavljeni kao specijalni atributi koji modifikuju ponašanje HTML elemenata u okviru koji se nalaze Na primer: U gornjem primeru, oznaci početka tela HTML dokumenta dodat je atribut OnLoad, koji obrađuje događaj učitavanja HTML dokumenta. U konkretnom slučaju, kada se učitavanje HTML dokumenta završi, izvršiće se naredba JavaScripta dodeljena atributu OnLoad, u prozoru će se ispisati poruka “Dobrodošli”. Generalno, sintaksa za upotrebu obrađivača događaja je: Događaji su signali koji se generišu kada se odigra određena akcija. JavaScript može da detektuje te signale i mogu da se pišu programi koji reaguju na te događaje. Događaji u WWW čitaču su kada korisnik klikne na hipertekst link, kada se promeni podatak uulaznoj polji forme ili kada se završi učitavanje WWW dokumenta. Vrste dogadjaja cu vam pokazati u tabeli Sl.1.2

9

Napredne Internet i Web Dalibor Jablanović

tehnologije

Sl.1.2 vrste dogadjaja

Događaje vezujemo za sledeće HTML elemente: • Focus, Blur, Change događaji: tekst polja forme, textarea i selekcije, • Click događaj: dugmad, linkove, polja za izbor, polja za selekciju, • Select događaj: tekst polja forme, textarea, • MouseOver događaj: linkovi.

Objekti u JavaScriptu 10

Napredne Internet i Web Dalibor Jablanović

tehnologije

Objektno orijentisano programiranje (eng. Object Oriented Programming, skraćeno OOP) je, u osnovi, stil programiranjakod koga su povezani koncepti grupisani zajedno. Ukoliko imate, recimo, pet podataka i tri funkcije koje manipulišu nad tim podacima, tada te podatke i funkcije grupišete zajedno u generički kontejner poznat pod imenom objekt. JavaScript takođe podržava objekte. Objekti sadrže podatke, osobine objekta (eng. properties), koji su JavaScript promenljive. Funkcije objekta su poznate kao metodi objekta (eng. methods). JavaScript ima takođe određen broj ugrađenih funkcija. Takođe, skoro svaki HTML element je dodeljen nekom JavaScript objektu. Ti objekti su razvrstani u logičkoj hijerarhiji koja ima oblik stabla direktorijuma. Programer takođe može definisati svoje objekte. Browser može kreirati objekte bazirane na sadržaju stranice, npr.: • • •

document.mojaforma //forma document.mojaforma.Check1 //check polje na formi document.mojaforma.Button1 //gubm na formi

Oni mogu imati svojstva kao što su: document.mojaforma.action = "http://url.com/obr.htm" document.mojaforma.method = get document.mojaforma.length = 5 document.mojaforma.Button1.value = "Klikni ovde" document.mojaforma.Button1.name = Gumb1 document.mojaforma.text1.value = "sadržaj tekst polja" document.mojaforma.text1.name = TekstPolje1 document.mojaforma.Check1.defaultChecked = true document.mojaforma.Check1.value = on document.mojaforma.Check1.name = CheckPolje1

11

Napredne Internet i Web Dalibor Jablanović

tehnologije

JavaScript praktični primeri:

Primer 1: Ovo je primer iz lekcije dogadjaji u Javascriptu: Dogadjaji u JavaScript Visit W3Schools! <script type="text/javascript"> function mouseOver() { document.getElementById("b1").src ="Dalibor.jpg"; } function mouseOut() { document.getElementById("b1").src ="Dalibor1.jpg"; }
 
Kao izlaz dobija se Sl.2.1:

12

Napredne Internet i Web Dalibor Jablanović

tehnologije

Sl.2.1 Izlaz programa Kad se prodje misem preko slike dobija se Sl.2.2:

13

Napredne Internet i Web Dalibor Jablanović

tehnologije

Primer 2: Evo primera kako mozemo kontrolisati onClick dogadjaj unutar I JavaScript - OnClick <script language=JavaScript> Evo nekoliko načina upotrebe onClick:
Klikom
ovde otvarate PROMPT i potom ALERT dijalog!

Kliknite na gumb

Klikom ovde otvarate ALERT dijalog!

14

Napredne Internet i Web Dalibor Jablanović

tehnologije

Na izlazu programa dobija se sl.2.3:

Sl.2.3 Ako kliknete na ovde dobija se slika:

15

Napredne Internet i Web Dalibor Jablanović

tehnologije

Primer 3: U ovom primeru cu vam prikazati kako se pomocu javascript menja boja pozadine(bgcolor) prelaskom misa preko teksta:

<script language=JavaScript> [Zelena]
[Red]
[Roza]
[Plava]
[Nezno plava]
[Zuta]
[Braon]
[Bela]
[Crna]
[Orange]
-->

16

Napredne Internet i Web Dalibor Jablanović

tehnologije

Izlaz ovog programa bi bio, napominjem da svaki tekst u redu znaci boju:

Sl.2.4 Prelazak misa preko teksta gde pise zelena boja

Sl.2.5 Prelazak preko teksta Bela 17

Napredne Internet i Web Dalibor Jablanović

tehnologije

Primer 4. Jedan primer pokretnog teksta u javascriptu: <marquee direction="left"><marquee direction="right">Student: Dalibor Jablanović RTs 9-11 <marquee direction="up"><marquee direction="right">Napredne internet i Web tehnologije <marquee direction="right">Profesor: Mr.Zoran Veličković <marquee direction="down"><marquee direction="right">Seminarski Javascript
Izlaz bi bio Sl.2.6

Sl.2.6 tekst se pomera u vremenu 18

Napredne Internet i Web Dalibor Jablanović

tehnologije

Sledeći neki period u toku vremena bi bio:

Sl.2.7 Sledeci period, sto znaci da se slika kreće u vremenu

19

Napredne Internet i Web Dalibor Jablanović

tehnologije

Primer 5. Dugmići (batton) u javascript:

function surfto(form) { var myindex=form.dest.selectedIndex window.open(form.dest.options[myindex].value,"main","menubar=1,toolbar=0,location= 0,directories=0,status=1,copyhistory=0,width=235,height=235"); } //-->
<SELECT NAME="dest" SIZE=1>


20

Napredne Internet i Web Dalibor Jablanović

tehnologije

Izlaz programa bi bio slika 2.8:

Sl.2.8 kombo box sadrzi jos nekoliko ponudjenih opcija Kada kliknemo na dugme Go! Otvara se novi prozor tj adresa na kojoj je VTŠ Niš

21

Napredne Internet i Web Dalibor Jablanović

tehnologije

CSS Kao prvo i osnovno, da bi učenje CSS -a imalo nekog smisla morate znati HTML. CSS (Cascading Style Sheets) je jezik formatiranja pomoću koga definišemo izgled internet strana. Kad se pojavio internet jedino je HTML definisao kompletan izgled, strukturu i sadržaj web stranica. Kada su u HTML 3.2 dodati tagovi poput počinju poteškoće za web programere, jer HTML dokumenti počinju bivati sve veći, i vrlo je teško bilo snalaziti se u njima. Da bi se uprostio takav HTML dokument od verzije HTML 4.0 uveden je CSS. Sa uvodjenjem CSS web dokumenti se dele na: 1. HTML deo koji definiše sadržaj internet stranice, 2. CSS deo koji definiše izgled i strukturu internet stranice (kao na primer boja slova, pozadine, margine i tako dalje). Šta je to magično postignuto u CSS što uprošćava web programiranje? Kao što znamo da bi definisali na primer boju teksta moramo upotrebiti tag sa atributom COLOR. E sad ako imamo 100 ili 1000 stranica onda to znači da na svaku stranu moramo upotrebiti tag FONT kako bi smo definisali boju. Znaži 1000 stranica daje 1000 upotrebe taga FONT sa svim parametrima koje on poseduje. Na svakoj stranici pored taga 22

Napredne Internet i Web Dalibor Jablanović

tehnologije

postoje u proseku još 100 taga koji definišu izgled tablica, margina itd itd, što daje preko 10 000 tagova. E sad to sve pomnožimo u proseku sa oko 20 znaka kojim je ispisan svaki tag sa svojim atributima, što daje preko 200 000 znaka. To je negde oko 200 Kb. To je možda čak i 10% od samog tekstualnog sadržaja web sajta. E sad tu stupa na scenu CSS da nam olakša i pisanje stranica ali što je još važnije da nam štedi prostor na hostu. Naime, sve te stilske osobine tekstova, slika, pozadina, tabela itd. definišemo samo jednom u fajlu pod nazivom na primer stil.css. Taj CSS fajl zatim ubacujemo u HEAD sekciju svakog HTML dokumenta kao link. Sve to rezultira definisanju izgleda web strana samo na jednom mestu u tom CSS fajlu. Taj CSS fajl može se pozivati neograničen broj puta. Medjutim CSS ima daleko veće dizajnerske mogućnosti od čistog HTML-a. Zato je danas CSS gotovo nezamenjljiv u dizajniranju internet stranica.

CSS atributi, vrednosti i jedinice mere Neke od CSS atributa možemo kategorisati u sledeće grupe: • •

definicija pozadine elementa ivica



okvir



prikaz



dimenzije



font



generisani sadržaj



margine



unutrašnji prazan prostor



pozicija



izgled pripadajućeg teksta 23

Napredne Internet i Web Dalibor Jablanović

tehnologije

Vrednosti atributa mogu biti: • •

predefinisane ključne reči brojevne vrednosti

Primeri predefinisanih ključnih reči su recimo "scroll" - da se kreće uvek zajedno sa sadržajem elementa, ili "fixed" - da stoji uvek na istom mestu bez obzira na kretanje sadržaja. Brojevne vrednosti se mogu zadavati na nekoliko načina: • •

zadajući samo brojevnu vrednost zadajući brojevnu vrednost navodeći i jedinicu veličine (px, em, pt, ...)

Ako zadajemo samo brojevnu vrednost, imamo mogućnost da je pišemo na dva načina: • •

u dekadnom sistemu u heksadekadnom sistemu (#a4fde3), a ovaj sistem se najviše koristi u definiciji boje

Određena CSS svojstva kao što smo napisali, imaju vrednost u odredjenim jedinicama mere. CSS jedinice mere su: • •

px - piksel, označava broj tačkica na ekranu pt - point, najčešće se koristi za zadavanje veličina slova (ovo je jedinica mere koja odgovara veličini slova u Word-u). Inače, 1pt = 1/72 inča.



pc - pika, jedinica mere koja se ređe zadaje. 1pc = 12pt.



mm, cm, in - milimetri, centimetri ili inči se retko zadaju za stilove koji se prikazuju na ekranu, ali su korisni kada se dokument priprema za štampanje



% - procenti predstavljaju relativnu jedinicu mere. Kada se zada npr. veličina nekog bloka u procentima, njegova veličina će biti podešena kao npr. 60% od rezolucije ekrana ili bloka u kome se to što se definiše nalazi.



em - relativna mera u odnosu na trenutnu veličinu fonta. Ako je font veličine 12pt, onda će 2em predstavljati veličinu od 24pt.



ex - još jedna relativna mera u odnosu na veličinu slova, 1ex je otprilike jednak polovini veličine fonta.

U praksi se najčešće zadaju px, pt ili procenti.

24

Napredne Internet i Web Dalibor Jablanović

tehnologije

CSS i font Neki FONT atributi imaju za vrednosti predefinisane ključne reči, a nekima se vrednost zadaje kao numerička vrednost. Numeričke vrednosti su praćene mernom jedinicom (px, pt, %...). Jedinica se navodi bez razmaka, npr: "15px". Imamo sledeće atribute fonta:. •



font-family - naziv fonta, zadaje se unutar navodnika ako font ima razmake. Moguće je zadati nekoliko fontova odvojenih zarezom, pri čemu web čitač pokušava da učita prvi, pa ako ne uspe drugi, itd. Kao vrednost font-familiy mogu da se zadaju na primer vrste slova kao što je Arial, Times New Roman, Century, itd. Medjutim osim vrste slova mogu se zadavati i varijacije izabrane vrste slova: serif, sans-serif, cursive, fantasy, monospace. Detaljnije videćemo u primeru. font-size - veličina fonta, zadaje se na više načina. Postoje i ovde kao vrednosti predefinisane ključne reči, iako se ređe zadaju: o

xx-small

o

x-small

o

small

o

medium

o

large

o

x-large

o

xx-large

o

smaller

o

larger

Ali kao najčešća vrednost zadaje se broj koji definiše fiksnu veličinu slova u pikselima, milimetrima, santimetrima i ostalim CSS veličinama. Moguće je i procentualno definisanje veličine fonta (%) - koji definiše procentualno veličinu slova u odnosu na zadatu veličinu okolnih slova. Mi nećemo moći sve prikazati primerima ali nije loše Vi da izvrtite sve varijante jer tako ćete dobiti predstavu o kakvim veličinama slova se radi, a ujedno i da stičete rutinu u pisanju CSS. • •

font-style - definiše dodatno oblik slova u smislu normalnog ili iskošenog itd. Vrednosti: normal, italic, oblique. font-variant - ispis slova. Vrednosti: normal, small-caps.

25

Napredne Internet i Web Dalibor Jablanović •

tehnologije

font-weight - obična ili masna slova (debljina slova). Vrednosti: normal, bold, bolder, lighter, 100, 200, ..., 900.

Ubacivanje jednog CSS stila :

<style type="text/css">
<span class="style5">Chat Soba

26

Napredne Internet i Web Dalibor Jablanović

tehnologije

Kao izlaz ovoga koda dobijamo:

Sl.3.1 CSS kaskadni stil

Zaljučak: 27

Napredne Internet i Web Dalibor Jablanović

tehnologije

Iz ovog izlaganja sam zakljucio da je javascript je programski jezik koji opsluzuje korisnika, da nije javascripta nasa HTML stranica bi bila dosta primitivna, to jest bez raznih aplikacija, ustanovili smo da javascript moze da obraduje dogadjaje sto smo i prestavili sa praktčnim primerima, mogu da se urade razni efekti sa slovima, bojama, slikama, pozadinom. Moguce je ubacivanje razjnoraznih aplikacija na nasu HTML stranicu. Lako ga je umetnuti u HTML stranicu. Iz izlaganja se vidi da je danasnja html stranica nezamisliva i bez CSS kaskadnih stilova koji sluze za ulepsavanje teksta, dodavanje pozadine tekstu, i niz mogucnosti. CSS stilovi su veoma pogodni za definisanje velikog broja elemenata unapred. To znači, da jedan CSS stil može da definiše više elementa, i da to važi za sve elemente celog dokumenta koji su pod tim stilom, odnosno u nekoj klasi

28

Napredne Internet i Web Dalibor Jablanović

tehnologije

Literatura: http://tutoriali.org/AJAX_i_JavaScript.html http://www.ic.ims.hr http://www.javascriptfreecode.com http://www.osnove-programiranja.com

29

Related Documents


More Documents from "Uga"

Javascript +css
March 2021 0