Der barê Dynamic Dynamic HTML (DHTML)

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:

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:

  1. Guhertin û belgeyan
  2. Positiona rastîn
  3. Fonksiyonên dînamîk (Netscape Communicator)
  4. 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.