Jifunze Kuhusu Dynamic HTML (DHTML)

HTML ya nguvu sio maalum mpya ya HTML, lakini kuna njia mpya ya kutazama na kudhibiti kanuni za kawaida za HTML na amri.

Wakati wa kufikiri ya HTML yenye nguvu, unahitaji kukumbuka sifa za HTML ya kawaida, hasa kwamba mara moja ukurasa umewekwa kutoka kwenye seva, haitabadilika mpaka ombi lingine linakuja kwenye seva. HTML ya Dynamic inakupa udhibiti zaidi juu ya vipengele vya HTML na inaruhusu kubadilisha wakati wowote, bila kurudi kwenye seva ya Wavuti.

Kuna sehemu nne za DHTML:

DOM

DOM ni nini kinakuwezesha kufikia sehemu yoyote ya ukurasa wako wa wavuti ili uifanye na DHTML. Kila sehemu ya ukurasa wa wavuti imetambulishwa na DOM na kutumia makusanyo yake yanayojulikana ambayo unaweza kuwafikia na kubadili mali zao.

Maandiko

Maandiko yaliyoandikwa kwa JavaScript au ActiveX ni lugha mbili za kawaida za script zinazotumika kuamsha DHTML. Unatumia lugha ya script ili kudhibiti vitu maalum katika DOM.

Nyaraka za Sinema zinazocheka

CSS hutumiwa katika DHTML ili kudhibiti kuangalia na kujisikia kwa ukurasa wa wavuti. Karatasi za style hufafanua rangi na fonts za maandiko, rangi ya asili na picha, na kuwekwa kwa vitu kwenye ukurasa. Kutumia scripting na DOM, unaweza kubadilisha mtindo wa mambo mbalimbali.

XHTML

XHTML au HTML 4.x hutumiwa kuunda ukurasa yenyewe na kujenga vipengele kwa CSS na DOM kufanya kazi. Hakuna kitu maalum juu ya XHTML kwa DHTML - lakini kuwa na XHTML halali ni muhimu zaidi, kwa kuwa kuna vitu vingi vinavyofanya kazi kutoka kwa hiyo kuliko kivinjari tu.

Makala ya DHTML

Kuna sifa nne za msingi za DHTML:

  1. Kubadilisha vitambulisho na mali
  2. Msimamo wa muda halisi
  3. Fonts za nguvu (Netscape Communicator)
  4. Kudhibiti data (Internet Explorer)

Kubadilisha Tags na Mali

Hii ni moja ya matumizi ya kawaida ya DHTML. Inakuwezesha kubadilisha sifa za lebo ya HTML kulingana na tukio nje ya kivinjari (kama vile click mouse, wakati, au tarehe, na kadhalika). Unaweza kutumia hii ili kupakua habari kwenye ukurasa, na usionyeshe isipokuwa msomaji anachochea kwenye kiungo maalum.

Positioning muda halisi

Wakati watu wengi wanafikiria DHTML hii ndiyo wanavyotarajia. Vitu, picha, na maandishi huzunguka ukurasa wa wavuti. Hii inaweza kukuwezesha kucheza michezo maingiliano na wasomaji wako au uendeleze sehemu za skrini yako.

Fonti za Dynamic

Hii ni kipengele tu cha Netscape. Netscape iliendeleza hii ili kuzunguka wabunifu wa shida ilikuwa na kutojua ni nini fonts itakuwa juu ya mfumo wa msomaji. Kwa fonts za nguvu, fonts zimehifadhiwa na kupakuliwa na ukurasa, ili ukurasa daima uone jinsi mtengenezaji alivyotaka.

Kuzuia Data

Huu ni kipengele cha IE tu. Microsoft iliendeleza hii kuruhusu upatikanaji rahisi wa databases kutoka kwa wavuti . Ni sawa na kutumia CGI kufikia database lakini hutumia kudhibiti ActiveX kufanya kazi. Kipengele hiki ni cha juu sana na ni vigumu kutumia kwa mwandishi wa mwanzo wa DHTML.