Lisateave dünaamilise HTML-i (DHTML) kohta

Dünaamiline HTML ei ole tõesti uus HTML-spetsifikatsioon, vaid pigem uus viis standardsete HTML-koodide ja käskude vaatamiseks ja kontrollimiseks.

Kui mõelda dünaamilisele HTML-ile , peate meeles pidama standardse HTML-i omadusi, eriti seda, et kui lehte serverist laaditakse, ei muutu see, kuni serverisse saadetakse teine ​​taotlus. Dünaamiline HTML annab teile rohkem kontrolli HTML-elementide üle ja võimaldab neil igal ajal muuta veebiserverisse naasmata.

DHTML-ile on neli osa:

DOM

DOM on see, mis võimaldab teil DHTML-i abil muuta oma veebi lehe osa. Iga veebisaidi osa määrab DOM ja kasutab järjepidevaid nimemuudistusi, millele pääseb neile juurde ja muutub nende omadused.

Skriptid

Kas JavaScript või ActiveX kirjutatud skriptid on kaks kõige tavalisemat DHTML-i aktiveerimiseks kasutatavat skriptikeelt. DOMis määratud objektide juhtimiseks kasutate skriptikeeli.

Cascading Style Sheets

Veebilehe väljanägemise kontrollimiseks kasutatakse DHTML-i CSS-i. Style sheets määratleb teksti värvid ja fonte, taustavärve ja pilte ning objektide paigutust lehel. Skriptimise ja DOM-i kasutamine võimaldab muuta erinevate elementide stiili.

XHTML

XHTML-i või HTML 4.x-i kasutatakse lehe loomiseks ja CSS-i ja DOM-i elementide loomiseks. DHTML-i XHTML-i jaoks ei ole midagi erilist, kuid kehtiva XHTML-i kasutamine on veelgi olulisem, kuna sellest töötab palju rohkem kui lihtsalt brauser.

DHTMLi omadused

DHTMLil on neli põhifunktsiooni:

  1. Siltide ja omaduste muutmine
  2. Reaalajas positsioneerimine
  3. Dünaamilised fondid (Netscape Communicator)
  4. Andmete sidumine (Internet Explorer)

Märksõnade ja omaduste muutmine

See on üks DHTMLi kõige tavalisemaid kasutusviise. See võimaldab teil muuta HTML-märgendi omadusi sõltuvalt brauserist väljaspool asuvast sündmusest (näiteks hiireklõps, aeg või kuupäev jne). Seda saab kasutada teabe eellaadimiseks lehele ja mitte kuvada seda, kui lugeja ei klõpsa konkreetse lingi kaudu.

Reaalajas positsioneerimine

Kui enamik inimesi DHTML-ist mõtleb, on see, mida nad ootavad. Objektid, pildid ja tekst, mis liiguvad veebilehe ümber. See võimaldab teil mängida oma lugejatega interaktiivseid mänge või ajastada oma ekraani ajutisi osi.

Dünaamilised fondid

See on ainult Netscape funktsioon. Netscape arendas seda probleemi lahendamiseks, mida disainerid ei teadnud, millised fondid oleksid lugeja süsteemis. Dünaamiliste fontidega on fonte kodeeritud ja lehega alla laaditud, nii et leht näeks välja alati, kuidas disainer seda soovis.

Andmete sidumine

See on ainult IE-funktsioon. Microsofti arendas see selleks, et veebisaitidel oleks lihtsam juurdepääs andmebaasidele . See on väga sarnane CGI kasutamisega andmebaasi pääsemiseks, kuid see kasutab ActiveX-juhtelementi. See funktsioon on väga arenenud ja seda on DHTML-i algse kirjutamise jaoks keeruline kasutada.