Funda nge-Dynamic HTML (DHTML)

I-Dynamic HTML ayiyona incazelo entsha ye-HTML, kodwa kunendlela entsha yokubuka nokulawula amakhodi ejwayelekile ye-HTML nemiyalo.

Lapho ucabanga nge- HTML enamandla, udinga ukukhumbula izimfanelo ze-HTML ejwayelekile, ikakhulukazi uma ikhasi lilayishiwe kusuka kuseva, ngeke liguquke kuze kube esinye isicelo esiza kuseva. I-Dynamic HTML ikunika ukulawula okuningi phezu kwezakhi ze-HTML futhi ivumela ukuba bashintshe nganoma yisiphi isikhathi, ngaphandle kokubuyela kuseva yeWebhu.

Kunezingxenye ezine ku-DHTML:

I-DOM

I-DOM yilokho okukuvumela ukuba ufinyelele noma iyiphi ingxenye yekhasi lakho leWeb ukuze uliguqule nge-DHTML. Zonke izingxenye zekhasi lewebhu zichazwe yi-DOM futhi isebenzisa imihlangano yayo ebizwa ngegama elifanele ongayifinyelela futhi ushintshe izindawo zayo.

Izikripthi

Izikripthi ezibhaliwe ku-JavaScript noma ku-ActiveX yizilimi ezimbili ezijwayelekile zokubhala izici ezisetshenziselwa kusebenze i-DHTML. Usebenzisa ulimi lokubhala ukuze ulawule izinto ezichazwe ku-DOM.

AmaSpredishithi wesitayela esihlaselwa

I-CSS isetshenziswa ku-DHTML ukulawula ukubukeka nokuzizwa kwekhasi lewebhu. Amashidi wesitayela achaza imibala namafonti wombhalo, imibala yangemuva nezithombe, nokubekwa kwezinto ekhasini. Ukusebenzisa scripting ne-DOM, ungashintsha isitayela sezinto ezihlukahlukene.

XHTML

I-XHTML noma i-HTML 4.x isetshenziselwa ukwakha ikhasi ngokwalo futhi ukwakha izakhi ze-CSS ne-DOM ukuze usebenze. Akukho lutho olukhethekile mayelana ne-XHTML ye-DHTML - kodwa ukuba ne-XHTML evumelekile kubaluleke nakakhulu, njengoba kunezinto eziningi ezisebenza kuzo ngaphandle kwesiphequluli kuphela.

Izici ze-DHTML

Kunezici ezine eziyinhloko ze-DHTML:

  1. Ukushintsha amathegi nezakhiwo
  2. Ukubeka isikhathi sangempela
  3. Amafonti e-Dynamic (Netscape Communicator)
  4. Idatha yokubopha (i-Internet Explorer)

Ukushintsha Amathegi Nezindawo

Lokhu kungenye yezindlela ezivame kakhulu ukusetshenziswa kwe-DHTML. Ikuvumela ukuthi ushintshe izimpawu zethegi ye- HTML kuye ngomcimbi ongaphandle kwesiphequluli (njengokuchofoza kumouse, isikhathi, noma usuku, njalonjalo). Ungasebenzisa lokhu ukulayisha ngaphambilini ulwazi ekhasini, futhi ungabonisi ngaphandle uma umfundi echofoza kusixhumanisi esithile.

I-Real-time Positioning

Lapho abantu abaningi becabanga nge-DHTML yilokho abakulindele. Izinto, izithombe, kanye nombhalo ohambahamba ngekhasi leWebhu. Lokhu kungakuvumela ukuthi udlale imidlalo exhumanayo nabafundi bakho noma udla izingxenye zeskrini sakho.

Ama-Dynamic Fonts

Lena isici seNetscape kuphela. I-Netscape ithuthukise lokhu ukuze ihambisane nabaqambi bezinkathazo bekungazi ukuthi yiziphi amafonti azoba ohlelweni lomfundi. Ngamafonti ashukumisayo, amafonti afakwe ikhodi futhi alandiwe ngekhasi, ukuze ikhasi libuke njalo ukuthi umklami wayehlose kangakanani.

Ukubamba idatha

Lena isici se-I kuphela. I-Microsoft ithuthukise lokhu ukuvumela ukufinyeleleka okulula kuma- database kusuka kumasayithi ewebhu . Kufana kakhulu nokusebenzisa i-CGI ukufinyelela database kodwa isebenzisa i-ActiveX control ukusebenza. Lesi sici sithuthukile kakhulu futhi kunzima ukuyisebenzisa ekuqalekeni komlobi we-DHTML.