Saznajte više o dinamičkom HTML-u (DHTML)

Dinamički HTML zapravo nije nova specifikacija HTML-a, već je novi način gledanja i kontrole standardnih HTML kodova i komandi.

Kada razmišljate o dinamičkom HTML-u , morate zapamtiti kvalitete standardnog HTML-a, posebno kada se stranica učita sa servera, neće se promeniti dok se na server ne dođe drugi zahtevi. Dinamički HTML vam daje više kontrole nad HTML elementima i omogućava im da se promijene u bilo kom trenutku bez povratka na Web server.

Postoje četiri dijela DHTML-a:

DOM

DOM je ono što vam omogućava da pristupite bilo kojem dijelu vaše Web stranice da biste je promijenili pomoću DHTML-a. DOM u svakom dijelu web stranice određuje i koristeći svoje dosledne konvencije o imenovanju na koje možete pristupiti i promijeniti njihova svojstva.

Skripte

Skripti napisani u JavaScript ili ActiveX su dva najčešća jezika za skriptovanje koja se koriste za aktiviranje DHTML-a. Koristite jezik skripti za kontrolu objekata specificiranih u DOM-u.

Cascading Style Sheets

CSS se koristi u DHTML-u da kontroliše izgled i osećaj Web stranice. Listovi stilova definišu boje i fontove teksta, boje pozadine i slike i postavljanje objekata na stranici. Koristeći skriptovanje i DOM, možete promeniti stil različitih elemenata.

XHTML

XHTML ili HTML 4.x se koristi za kreiranje same stranice i izgradnju elemenata za CSS i DOM za rad. Nema ničeg posebnog za XHTML za DHTML - ali je važan XHTML još važniji, pošto više stvari rade od njega nego samo pretraživač.

Karakteristike DHTML-a

Postoje četiri osnovne funkcije DHTML-a:

  1. Promena oznaka i svojstava
  2. Položaj u realnom vremenu
  3. Dinamički fontovi (Netscape Communicator)
  4. Obvezivanje podataka (Internet Explorer)

Promena oznaka i svojstava

Ovo je jedna od najčešćih upotreba DHTML-a. Omogućava vam da promenite kvalitet HTML oznake u zavisnosti od događaja izvan pretraživača (kao što je klik miša, vrijeme ili datum i tako dalje). Ovo možete koristiti za učitavanje informacija na stranici, a ne prikazati, osim ako čitalac ne klikne na određenu vezu.

Pozicioniranje u realnom vremenu

Kada većina ljudi misli o DHTML-u to je ono što oni očekuju. Objekti, slike i tekst koji se kreću oko Web stranice. Ovo vam omogućava da igrate interaktivne igre sa vašim čitaocima ili animiranim delovima vašeg ekrana.

Dinamički fontovi

Ovo je samo funkcija Netscape. Netscape je ovo razvio kako bi se okrenuo problemu koji su dizajneri imali jer nisu znali koji fontovi bi bili na čitačem sistemu. Sa dinamičkim fontovima, fontovi su kodirani i preuzimani sa strane, tako da stranica uvek izgleda kako je dizajner nameravao.

Data Binding

Ovo je samo IE funkcija. Microsoft je ovo razvio kako bi omogućio lakši pristup bazama podataka sa Web lokacija . Veoma je slično korišćenju CGI-a za pristup bazi podataka, ali za funkcionisanje ActiveX kontrole. Ova karakteristika je vrlo napredna i teška za početak DHTML pisca.