HTML ne diyarkirî bi taybetî HTML-navek nû ye, lê belê rêbazek nû ye ku li ser çavdêriya û kodên HTML-ê kontrol dikin.
Dema ku difikirin HTML- dynamic, divê hûn taybetmendiyên HTML-ê bibîr bînin, bi taybetî ku ew rûpelê ji serverê ve tête rakirin, ew ê neyê ku tu daxwazek din din neyê guhertin neyê guhertin. HTML-êkêşînek li ser HTML elementên din kontrol dikin û destûrê dide wan, her carê bêyî vegerin serverê Web.
Çare çar beşên DHTML hene:
- Model Modela DOM (DOM) (şîrove)
- Lîsans
- Cascading Style Sheets (CSS)
- XHTML
DOM
DOM e ku hûn destûrê dide ku hûn beşek partiya Webê bikar bînin ku ji bo DHTML veguherînin. Her parçeyek rûpelê Web ji alîyê DOM ve hatiye diyar kirin û danûstandinên namûsên bi karûbarên xwe bi karanîna xwe bikar bînin ku hûn dikarin wan bikin û taybetmendiyên wan biguherînin.
Lîsans
Peyvên nivîsbarî an jî JavaScript-ActiveX nivîsandin ku du zimanên fîlmên herî kevn ên ku DHTML ve tê bikaranîn in. Hûn bi zimanek nivîskî bikar bînin ku tiştên ku di DOM-ê de diyar kirine kontrol bikin.
Sheets Cascading Style
CSS di DHTML de tê bikaranîn ku çavan û çavdêriya webê kontrol bikin. Sheetên spî yên reng û fontsên nivîs, rengên paşnav û wêneyan, û dabeşkirina pirtûkan li ser rûpelê binirxînin. Bikaranîna nivîskî û DOM, hûn dikarin şêweya celebên cûda biguherînin.
XHTML
XHTML an HTML 4.x tê bikaranîn ku ji pirtûka xwe biafirîne û hêmanên ji bo CSS û DOM ji bo xebitandinê ava bikin. XHTML ji bo DHTML taybetmendiyek tune ye. Lê belê XHTML derbasdar e ku ew e ku bêtir tiştên ku ji hêla gerokker re dixebite, pir girîng e.
Taybetmendiyên DHTML
Taybetên sereke yên DHTML hene:
- Guhertin û belgeyan
- Positiona rastîn
- Fonksiyonên dînamîk (Netscape Communicator)
- Data binding (Internet Explorer)
Guherandinên Taybet û Properties
Ev yek ji karanîna herî gelemperî ya DHTML e. Ji bo ku hûn li ser bûyerek derveyî gerokê (wekî mîkro-click, dem, an jî di heman demê de) de hûn bi taybetmendiyên taybetmendiyên HTML-ê biguherînin. Hûn dikarin vê yekê bikar bînin ku agahdariyê li ser rûpelê pêştir bikin, û neyê ku hûn xwendevan li ser girêdankek taybet binêrin.
Real-time Positioning
Dema ku piraniya mirovan DHTML difikirin, ew e ku ew çi hêvî dikin. Armanca, wêneyan, û nivîsê li ser rûpelê Web de digerin. Ev dikare dikarî ku hûn bi xwendekarên we re xwendin an perçeyên xwe yên eklektîf bikin.
Fonts "
Ev tenê Netscape yek e. Netscape ev pêşxistin ku li dora pêşniyarên pirsgirêkên ku dizanin ku fonts dê li ser pergala xwendevan çi bikin. Bi fonksiyonên dînamîkî, fonts bi rûpela encodî têne danîn, da ku ew rûpel her dem dişibîne ka çawa sêwirkerê wisa digire.
Data Binding
Ev yek tenê taybetmendiyek e. Microsoft ev pêşxistiye ku ji bo destûra daneyên gerdûnî ji hêla databases hêsantir bike. Ew gelemperî bi kar tîne ku CGI bikar bîne danûstendiyek lê lê belê karanîna ActiveX kontrola kar dike. Ev taybetmend e ku ji bo DHTML destpêkê ji bo karanîna pir zêde û dijwar e.