Skip to main content

Hvad er dynamisk HTML?

Dynamisk HTML, mere almindeligt kendt som DOM -scripting eller DHTML, er et sæt værktøjer, der kan bruges til at oprette interaktive elementer på et websted.Typisk kombinerer dynamisk HTML standard HTML, som er markeringssproget på nettet, med et scriptingsprog.Dette gør det muligt for webstedsdesigner at inkludere variable elementer til en webside, der kan ændres af brugeren, efter at siden er indlæst.Et eksempel på dynamisk HTML er en menu, der falder ned, når brugeren svæver over den.DHTML -spil bliver også mere populære.

Websteder bygget fra statisk HTML kan ikke ændres eller redigeres af brugeren, når den først er indlæst.For grundlæggende websteder er dette ikke et problem, men manglen på interaktivitet er et problem for mange websteder og applikationer.Dynamisk HTML kombinerer regelmæssig HTML med JavaScript, et simpelt scriptingsprog, for at give meget større frihed til webdesigneren gennem interaktive elementer.

Standard HTML har ikke "variabler", som kan ændres, men dynamisk HTML gør det.Når et websted med DHTML er indlæst, kan scriptingsproget bruges til at ændre visse elementer på siden.Det kan dog ikke oprette sider med dynamisk genereret indhold.Til dette skal webdesigneren bruge serversidesprogssprog som PHP og Perl.

Oprindeligt blev dynamisk HTML kendt som DHTML.På grund af de første problemer med at få teknologien til at arbejde på alle internetbrowsere, er denne etiket faldet ud af mode.I stedet omtales teknologien nu normalt som DOM -scripting, der står for Document Object Model -scripting.Dette giver et sæt konventioner, der fungerer på tværs af alle browsere, og gør udviklingen af dynamisk animerede websider meget lettere.

Der er en række almindelige eksempler på dynamisk HTML i aktion.Bortset fra drop -down -menuer er formularer, der kan returnere oplysninger uden at skulle sendes til en server og automatisk opdatere indhold to andre eksempler.Disse ville være meget vanskelige eller umulige for at opnå anvendelse af standard HTML og et serversidesprogsprog.At skjule indhold for en bruger, indtil en bestemt handling har fundet sted, er en anden almindelig brug af teknologien.

Udviklingen af dynamiske HTML-spil bliver mindre vanskelig nu, hvor tværbrowser-problemer begynder at udgøre mindre af sjældne.Dom scripting -spil er stadig relativt sjældne, men teknologien fungerer godt til små browserbaserede spil.En fordel ved DHTML -spil er, at de også kan køres populære operativsystemer som widgets.