Hva er DHTML-skript?

DHTML-skript (Dynamic HyperText Markup Language) er en gruppe skriptspråk som brukes til å legge til interaktive elementer på nettsteder. DHTML er ikke et eget språk i seg selv - HyperText Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript og Document Object Module (DOM) er de viktigste språkene som utgjør DHTML-skript. DHTMLs dynamiske natur gjør at en webside kan endres når den er lastet inn i en nettleser, men den kan ikke endre innholdet hver gang siden lastes inn.

Da nettet ble opprettet, var de fleste nettsteder statiske, noe som betyr at innholdet alltid var det samme uansett hva brukeren gjorde. Etter hvert som nettsteder begynte å bli mer kompliserte i både innholdsstruktur og design, ble behovet for å lage sider som kunne reagere og endre avhengig av brukerinnsats, viktigere. Dette behovet er grunnen til at DHTML begynte å bli brukt av programmerere.

Det er umulig å si nøyaktig når DHTML-skriptet først ble brukt, men det begynte å øke i popularitet da versjoner 4-nettlesere ble utgitt. Et kjent problem for nettdesignere er at det er vanskelig å bruke ny teknologi siden brukere i det store og hele er relativt trege med å oppgradere nettleserne. Dette faktum forsinket bruken av DHTML-skript. Bruk av DHTML-skript begynte å virkelig ta av da World Wide Web Consortium (W3C) ga ut et sett med standarder for bruken. Dette tillot webdesignere å lage standardiserte skript som kan brukes over hele Internett.

Et forvirrende aspekt ved DHTML-skript er at det ikke anses å være et dataprogrammeringsspråk fordi det er et sett med forskjellige skript- og markeringsspråk som brukes sammen - nemlig HTML, CSS, JavaScript og DOM. CSS brukes til å lage stilark som definerer hvordan en webside skal vises, mens JavaScript kan legge til de interaktive elementene. Det er heller ikke en teknikk for å lage dynamisk innhold, men i stedet et verktøy for å gjøre et nettsted interaktivt. Dette betyr at det tjener et annet formål enn andre skriptspråk, for eksempel Hypertext Preprocessor (PHP).

DHTML fungerer ved å la eieren av et nettsted opprette variabler som kan endres av sluttbrukeren. Disse variablene påvirker HTML-koden på siden, som igjen endrer måten nettstedet vises på for brukeren. Det viktige skillet mellom DHTML og andre skriptspråk og webutviklingsspråk er at DHTML ikke kan endre siden til unikt innhold hver gang en side lastes inn. I stedet kan det bare endre måten siden vises ut etter at den er lastet inn.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?