Mangerteni Babagan Dynamic HTML (DHTML)

HTML dinamis ora bener spesifikasi anyar HTML, nanging cara anyar kanggo nggoleki lan ngontrol kode lan perintah HTML standar.

Nalika mikir babagan HTML dinamis, sampeyan kudu ngelingi kuwalitas standar HTML, utamane yen manawa kaca dimuat saka server, ora bakal ganti nganti panjaluk liyane ditampa ing server. HTML dinamis menehi kontrol luwih saka unsur HTML lan ngidini supaya bisa diganti kapan wae, tanpa bali menyang server Web.

Ana papat bagéan kanggo DHTML:

DOM

DOM ngijini sampeyan ngakses maneka bagean saka kaca Web kanggo ngganti karo DHTML. Saben bagean saka kaca Web ditemtokake dening DOM lan nggunakake konvènsi penamaan konsisten sing sampeyan bisa ngakses lan ngganti properti.

Skrip

Script sing ditulis ing JavaScript utawa ActiveX yaiku rong basa sing paling umum digunakake kanggo ngaktifake DHTML. Sampeyan nggunakake basa skrip kanggo ngontrol obyek kasebut ing DOM.

Cascading Style Sheets

CSS digunakake ing DHTML kanggo ngontrol tampilan lan aran kaca Web. Lembar gaya netepake werna lan fonts teks, werna latar mburi lan gambar, lan panggonane obyek ing kaca. Nggunakake skrip lan DOM, sampeyan bisa ngganti gaya saka macem-macem unsur.

XHTML

XHTML utawa HTML 4.x digunakake kanggo nggawe kaca kasebut dhewe lan mbangun unsur kanggo CSS lan DOM supaya bisa dienggo. Ora ana apa-apa sing spesifik babagan XHTML kanggo DHTML - nanging duwe XHTML sing bener malah luwih penting, amarga ana akeh perkara sing bisa digunakake tinimbang browser.

Fitur DHTML

Ana papat fitur utama DHTML:

  1. Ngganti tag lan sifat
  2. Posisi nyata-wektu
  3. Font dinamis (Netscape Communicator)
  4. Ngiket data (Internet Explorer)

Ngganti Tags lan Properties

Iki minangka salah sawijining kegunaan paling umum saka DHTML. Ngidini sampeyan ngganti kuwat tag HTML gumantung saka acara ing njaba browser (kayata klik mouse, wektu, utawa tanggal, lan liya-liyane). Sampeyan bisa nggunakake iki kanggo preload informasi menyang kaca, lan ora nuduhake yen maca klik ing link tartamtu.

Posisi nyata

Nalika akeh wong mikir DHTML iki sing dikarepake. Obyek, gambar, lan teks sing obah ing situs web. Iki bisa ngidini sampeyan muter game interaktif karo pembaca utawa bagean sing urip ing layar.

Dynamic Fonts

Iki minangka fitur mung Netscape. Netscape ngembangake iki kanggo ngubengi para perancang masalah kanthi ora ngerti apa fonts bakal ana ing sistem maca. Kanthi font dinamis, fonts dikodekan lan diunduh karo kaca kasebut, supaya kaca kasebut tansah nampilake cara desainer ngidini.

Data Binding

Iki minangka fitur mung IE. Microsoft ngembangake iki kanggo ngidini akses luwih gampang marang database saka situs web . Iku meh padha nggunakake CGI kanggo ngakses database nanging nggunakake kontrol ActiveX kanggo fungsi. Fitur iki banget maju lan angel digunakake kanggo penulis DHTML diwiwiti.