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:
- Mudell ta 'Oġġett tad-Dokument (DOM) (definizzjoni)
- Skripts
- Folji ta 'Estilo ta' Cascading (CSS)
- XHTML
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:
- Tibdil tat-tikketti u tal-proprjetajiet
- Pożizzjonament f'ħin reali
- Fonti dinamiċi (Netscape Communicator)
- 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.