Hva er dynamisk HTML?
Dynamic HTML, mer kjent som DOM -skripting eller DHTML, er et sett med verktøy som kan brukes til å lage interaktive elementer på et nettsted. Vanligvis kombinerer dynamisk HTML standard HTML, som er markeringsspråket på nettet, med et skriptspråk. Dette gjør at nettsteddesigneren kan inkludere variable elementer til en webside som kan endres av brukeren etter at siden er lastet inn. Et eksempel på dynamisk HTML er en meny som faller ned når brukeren henger over den. DHTML -spill blir også mer populære.
Nettsteder bygget fra statisk HTML kan ikke endres eller redigeres av brukeren når den er lastet. For grunnleggende nettsteder er dette ikke et problem, men mangelen på interaktivitet er et problem for mange nettsteder og applikasjoner. Dynamic HTML kombinerer vanlig HTML med JavaScript, et enkelt skriptspråk, for å gi mye større frihet til webdesigneren gjennom interaktive elementer.
Standard HTML har ikke "variabler" som kan endres, men Dynamic HTML gjør. En gang et nettstedMed DHTML har lastet lastet, kan skriptspråket brukes til å endre visse elementer på siden. Den kan imidlertid ikke lage sider med dynamisk generert innhold. For dette må webdesigneren bruke server sideskripingsspråk som PHP og Perl.
Opprinnelig var dynamisk HTML kjent som DHTML. På grunn av innledende problemer med å få teknologien til å fungere på alle nettlesere, har denne etiketten falt av moten. I stedet blir teknologien nå vanligvis referert til som DOM -skripting som står for Document Object Model Scripting. Dette gir et sett med konvensjoner som fungerer på alle nettlesere, og gjør utviklingen av dynamisk animerte websider mye enklere.
Det er en rekke vanlige eksempler på dynamisk HTML i aksjon. Bortsett fra rullegardinmenyer, er skjemaer som kan returnere informasjon uten å måtte sendes til en server og automatisk oppdatere innhold er to andre Examples. Disse ville være veldig vanskelige, eller umulige, å oppnå bruk av standard HTML og et skriptspråk for serversiden. Å skjule innhold fra en bruker til en spesifikk handling har funnet sted er en annen vanlig bruk av teknologien.
Utviklingen av dynamiske HTML-spill blir mindre vanskelig nå som problemer med nettleser begynner å utgjøre mindre av sjeldne. Dom Scripting -spill er fremdeles relativt sjeldne, men teknologien fungerer bra for små nettleserbaserte spill. En fordel for DHTML -spill er at de også kan kjøres populære operativsystemer som widgeter.