Skip to main content

Document Object Model (DOM)

Wat betekent Document Object Model?

HetDocument Object Model is een specificatie van een interface. Het werd ontwikkeld door het World Wide Web Consortium om het mogelijk te maken dat XML en HTML-documenten dynamisch kunnen worden gewijzigd en aangepast aan verschillende webbrowseromgevingen.

Definitie

Het DOM is een W3C-norm die wordt beheerd door het World Wide Web Consortium. De standaard wordt in de eerste plaats gebruikt om de inhoud van XML en HTML-documenten dynamisch te kunnen raadplegen. Het DOM is echter in principe niet beperkt tot statische webdocumenten, maar kan worden gebruikt om verschillende constructen in verschillende programmeertalen te creëren.

Boomstructuur

De boomstructuur die wordt gebruikt om een HTML- of XML-document weer te geven, bestaat uit zogenaamde nodes. Elk afzonderlijk onderdeel van een webpagina kan worden voorgesteld als een knooppunt dat gerelateerd is aan andere knooppunten. De volgende soorten knooppunten worden onderscheiden:

  • Tekst knooppunt
  • Element Knooppunt
  • Attribuutknooppunt

Toepassingsgebieden

De interface is in de eerste plaats gemaakt om webinhoud dynamisch en uniform te kunnen weergeven in verschillende soorten webbrowsers. Aangezien statische websites vroeger verschillend werden weergegeven in verschillende webbrowsers, werd het Document Object Model gebruikt om websites dynamisch te programmeren en ze individueel aan te passen aan de respectieve browsertypes. Het Document Object Model stelt ontwikkelaars in staat om via een uniforme interface programmatisch toegang te krijgen tot elk element van een website en dit dynamisch te wijzigen.

Verdere informatie over dit onderwerp is hier te vinden:
https://en.wikipedia.org/wiki/Document_Object_Model


Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud