Tgħallem dwar Dynamic HTML (DHTML)

L-HTML Dynamic mhuwiex verament speċifikazzjoni ġdida ta 'l-HTML, iżda pjuttost mod ġdid biex wieħed iħares u jikkontrolla l-kodiċijiet u l-kmandi HTML standard.

Meta taħseb dwar HTML dinamiku, għandek tiftakar il-kwalitajiet tal-HTML standard, speċjalment li ladarba paġna titgħabba mis-server, din ma tinbidilx sakemm talba oħra tasal għand is-server. L-HTML Dynamic jagħtik aktar kontroll fuq l-elementi HTML u jippermettilhom li jibdlu fi kwalunkwe ħin, mingħajr ma jirritornaw fis-server tal-Web.

Hemm erba 'partijiet għad-DHTML:

DOM

Id-DOM huwa dak li jippermettilek li taċċessa kull parti tal-paġna tal-Web tiegħek biex tibdelha b'DTML. Kull parti ta 'paġna tal-Web hija speċifikata mid-DOM u bl-użu tal-konvenzjonijiet konsistenti tagħha tista' taċċessahom u tibdel il-proprjetajiet tagħhom.

Skripts

L-iskripts miktuba jew f'Windows jew ActiveX huma ż-żewġ lingwi l-aktar komuni ta 'scripting użati biex jattiva DHTML. Tuża lingwa ta 'kitba biex tikkontrolla l-oġġetti speċifikati fid-DOM.

Folji ta 'l-Istil Cascading

CSS jintuża fid-DHTML biex jikkontrolla d-dehra tal-paġna tal-Web. Il-folji tal-istil jiddefinixxu l-kuluri u t-fonts tat-test, il-kuluri u l-immaġni tal-isfond, u t-tqegħid ta 'oġġetti fuq il-paġna. Bl-użu tal-kitba u d-DOM, tista 'tbiddel l-istil ta' diversi elementi.

XHTML

XHTML jew HTML 4.x jintuża biex tinħoloq il-paġna nnifisha u jinbnew l-elementi għas-CSS u d-DOM biex jaħdmu fuqhom. M'hemm xejn speċjali dwar XHTML għal DHTML - iżda li XHTML validu huwa saħansitra iktar importanti, peress li hemm aktar affarijiet li jaħdmu minnha minn sempliċiment il-browser.

Karatteristiċi ta 'DHTML

Hemm erba 'karatteristiċi primarji ta' DHTML:

  1. Tibdil tat-tikketti u tal-proprjetajiet
  2. Pożizzjonament f'ħin reali
  3. Fonti dinamiċi (Netscape Communicator)
  4. Twaħħil tad-dejta (Internet Explorer)

Nibdlu l-Klijenti u l-Propjetajiet

Dan huwa wieħed mill-aktar użi komuni ta 'DHTML. Jippermetti li tbiddel il-kwalitajiet ta ' tikketta HTML skont avveniment barra mill-browser (bħal maws ikklikkja, ħin, jew data, eċċ). Tista 'tuża dan biex tqabbad informazzjoni minn qabel fuq paġna, u mhux turiha sakemm il-qarrej ma jikkaġunax link speċifiku.

Pożizzjonament f'ħin reali

Meta ħafna nies jaħsbu dwar DHTML dan huwa dak li jistennew. Oġġetti, immaġni u test li jiċċaqalqu madwar il-paġna tal-Web. Dan jista 'jippermetti li inti tilgħab logħbiet interattivi mal-qarrejja tiegħek jew porzjonijiet ta' animazzjoni tal-iskrin tiegħek.

Fonti Dinamiċi

Din hija karatteristika unika tan-Netscape. Netscape żviluppa dan biex iġib madwar id-disinjaturi tal-problema li kieku ma kienx jaf x'tipi ser ikunu fuq is-sistema tal-qarrej. Bil-fonts dinamiċi, il-fonts huma kodifikati u jitniżżlu bil-paġna, sabiex il-paġna dejjem tħares kif id-disinjatur ikun beħsiebu.

Data li torbot

Din hija karatteristika unika tal-IE. Microsoft żviluppa dan biex jippermetti aċċess aktar faċli għal databases minn siti tal-Web . Huwa simili ħafna għall- użu ta 'CGI biex ikollha aċċess għal database iżda tuża kontroll ActiveX biex jaħdem. Din il-karatteristika hija avvanzata ħafna u diffiċli biex tintuża għall-bidu kittieb DHTML.