Saznajte viĹĄe o dinamiÄŤkom HTMLu (DHTML)

Dinamički HTML zapravo nije nova specifikacija HTML-a, nego novi način gledanja i nadzora standardnih HTML kodova i naredbi.

Kada razmišljate o dinamičnom HTML-u , trebate zapamtiti kvalitete standardnog HTML-a, osobito kada se stranica učita s poslužitelja, neće se mijenjati sve dok ne dođe drugi poslužitelj. Dinamički HTML vam daje veću kontrolu nad HTML elementima i omogućuje im promjenu u bilo kojem trenutku, bez vraćanja na web poslužitelj.

Postoje četiri dijela za DHTML:

DOM

DOM je ono što vam omogućuje pristup bilo kojem dijelu vaše web stranice da biste ga promijenili pomoću DHTML-a. Svaki dio web stranice određuje DOM i upotrebljava dosljedne konvencije imenovanja kojima im možete pristupiti i promijeniti njihova svojstva.

skripte

Skripte napisane u JavaScript ili ActiveX su dva najčešća skriptnog jezika koji se koriste za aktivaciju DHTML-a. Koristite jezik skriptiranja za upravljanje objektima navedenim u DOM-u.

Cascading Style Sheets

CSS se koristi u DHTML da kontrolira izgled i dojam web stranice. Style sheets definiraju boje i fontove teksta, pozadinske boje i slike te smještaj objekata na stranici. Pomoću skriptiranja i DOM-a možete promijeniti stil različitih elemenata.

XHTML

XHTML ili HTML 4.x se koristi za stvaranje same stranice i izgradnju elemenata za CSS i DOM za rad. Nema ničega posebnog za XHTML za DHTML - no važeći XHTML je još važniji, budući da ima više stvari od toga nego samo preglednik.

Značajke DHTML-a

Postoje četiri glavne značajke DHTML-a:

  1. Promjena oznaka i svojstava
  2. Pozicioniranje u stvarnom vremenu
  3. Dinamički fontovi (Netscape Communicator)
  4. Vezivanje podataka (Internet Explorer)

Promjena oznaka i svojstava

Ovo je jedna od najčešćih korištenja DHTML-a. Omogućuje vam da promijenite kvalitete HTML oznake, ovisno o događaju izvan preglednika (kao što je klik miša, vrijeme ili datum itd.). To možete upotrijebiti za učitavanje podataka na stranicu i ne prikazivati ​​se, osim ako čitatelj klikne na određenu vezu.

Pozicioniranje u stvarnom vremenu

Kada većina ljudi misli o DHTML-u to je ono što očekuju. Objekti, slike i tekst koji se kreću oko web stranice. To vam omogućuje da igrate interaktivne igre sa svojim čitateljima ili animirate dijelove zaslona.

Dinamički krstionica

Ovo je značajka samo za Netscape. Netscape je razvio ovaj problem kako bi se riješio problema dizajnera koji nisu znali koji će fontovi biti na čitačevu sustavu. S dinamičkim fontovima fontovi se kodiraju i preuzimaju s tom stranicom, tako da stranica uvijek izgleda kako je projektant to želio.

Vezivanje podataka

Ovo je samo značajka IE. Microsoft je to razvio kako bi omogućio lakši pristup bazama podataka s web stranica . Vrlo je slično korištenju CGI za pristup bazi podataka, ali koristi funkciju ActiveX kontrole. Ova značajka je vrlo napredna i teško je koristiti za početak pisaca DHTML-a.