Skip to main content

Hvad er DHTML -script?

Dynamic Hypertext Markup Language (DHTML) -script er en gruppe scripting -sprog, der bruges til at tilføje interaktive elementer til websteder.DHTML er ikke et separat sprog i sig selv mdash;Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript og Document Object Module (DOM) er de vigtigste sprog, der udgør DHTML -script.Den dynamiske karakter af DHTML giver en webside mulighed for at ændre sig, når den er indlæst i en webbrowser, men det kan ikke ændre indholdet, hver gang siden indlæses.

Når nettet først blev oprettet, var de fleste websteder statisk, hvilket betyderDeres indhold var altid det samme, uanset hvad brugeren gjorde.Da websteder begyndte at blive mere kompliceret i både indholdsstruktur og design, blev behovet for at skabe sider, der kunne reagere og ændre sig afhængigt af brugerinput, vigtigere.Dette behov er grunden til, at DHTML begyndte at blive brugt af programmerere.

Det er umuligt at sige nøjagtigt, hvornår DHTML -script først blev brugt, men det begyndte at vinde i popularitet, da version 4 -browsere blev frigivet.Et velkendt problem for webdesignere er, at det er vanskeligt at bruge ny teknologi, da brugere i det store og hele er relativt langsomme til at opgradere deres browsere.Denne kendsgerning forsinkede brugen af DHTML -script.Brug af DHTML -script begyndte virkelig at starte, da World Wide Web Consortium (W3C) frigav et sæt standarder for dets anvendelse.Dette gjorde det muligt for webdesignere at oprette standardiserede scripts, der kunne bruges på tværs af internettet.

Et forvirrende aspekt af DHTML -script er, at det ikke betragtes som et computerprogrammeringssprog, fordi det er et sæt forskellige scripting- og markeringssprog, der bruges sammen mdash;nemlig HTML, CSS, JavaScript og Dom.CSS bruges til at oprette stilark, der definerer, hvordan en webside vises, mens JavaScript kan tilføje de interaktive elementer.Det er heller ikke en teknik til at skabe dynamisk indhold, men i stedet et værktøj til at gøre et websted interaktivt.Dette betyder, at det tjener et andet formål end andre scripting -sprog, såsom Hypertext PreProcessor (PHP).

DHTML fungerer ved at give ejeren af et websted mulighed for at oprette variabler, der kan ændres af slutbrugeren.Disse variabler påvirker siden HTML -koden, som igen ændrer den måde, hvorpå webstedet vises for brugeren.Den vigtige sondring at foretage mellem DHTML og andre scripting- og webudviklingssprog er, at DHTML ikke kan ændre siden til unikt indhold, hver gang en side indlæses.I stedet kan det kun ændre den måde, hvorpå siden vises, efter at den er indlæst.