Skip to main content

Wat is dynamische HTML?

Dynamische HTML, beter bekend als DOM -scripting of DHTML, is een set tools die kunnen worden gebruikt om interactieve elementen op een website te maken.Meestal combineert dynamische HTML standaard HTML, de markup -taal van het web, met een scripttaal.Hierdoor kan de website -ontwerper variabele elementen opnemen in een webpagina die door de gebruiker kan worden gewijzigd nadat de pagina is geladen.Een voorbeeld van dynamische HTML is een menu dat daalt wanneer de gebruiker erover zweeft.DHTML -games worden ook steeds populairder.

Websites gebouwd van statische HTML kunnen niet worden gewijzigd of bewerkt door de gebruiker eenmaal geladen.Voor basiswebsites is dit geen probleem, maar het gebrek aan interactiviteit is een probleem voor veel websites en applicaties.Dynamische HTML combineert regelmatige HTML met JavaScript, een eenvoudige scripttaal, om de webdesigner veel meer vrijheid te bieden door interactieve elementen.

Standaard HTML heeft geen "variabelen" die kunnen worden gewijzigd, maar dynamische HTML wel.Zodra een website met DHTML is geladen, kan de scripttaal worden gebruikt om bepaalde elementen van de pagina te wijzigen.Het kan echter niet pagina's maken met dynamisch gegenereerde inhoud.Hiervoor moet de webontwerper server -side scripttalen zoals PHP en Perl gebruiken.

Oorspronkelijk stond dynamische HTML bekend als DHTML.Vanwege de eerste problemen met het krijgen van de technologie om op alle internetbrowsers te werken, is dit label uit de mode geraakt.In plaats daarvan wordt de technologie nu meestal DOM -scripting genoemd, die staat voor scripting van documentobjectmodel.Dit biedt een reeks conventies die in alle browsers werken, en maakt het ontwikkelen van dynamisch geanimeerde webpagina's veel eenvoudiger.

Er zijn een aantal gemeenschappelijke voorbeelden van dynamische HTML in actie.Afgezien van vervolgkeuzemenu's, zijn formulieren die informatie kunnen retourneren zonder dat ze naar een server moeten worden verzonden en het automatisch bijwerken van inhoud twee andere voorbeelden.Deze zouden heel moeilijk of onmogelijk zijn om te bereiken met behulp van standaard HTML en een server -side scripttaal.Het verbergen van inhoud voor een gebruiker totdat een specifieke actie heeft plaatsgevonden, is een ander gebruikelijk gebruik van de technologie.

De ontwikkeling van dynamische HTML-games wordt minder moeilijk nu problemen met cross-browser minder zeldzaam beginnen te vormen.DOM -scriptgames zijn nog steeds relatief zeldzaam, maar de technologie werkt goed voor kleine games op basis van browsers.Een voordeel voor DHTML -games is dat ze ook populaire besturingssystemen kunnen worden uitgevoerd als widgets.