From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/nl/web/api/document_object_model/index.html | 412 ++++++++++++++++++++++ 1 file changed, 412 insertions(+) create mode 100644 files/nl/web/api/document_object_model/index.html (limited to 'files/nl/web/api/document_object_model') diff --git a/files/nl/web/api/document_object_model/index.html b/files/nl/web/api/document_object_model/index.html new file mode 100644 index 0000000000..6b39acb065 --- /dev/null +++ b/files/nl/web/api/document_object_model/index.html @@ -0,0 +1,412 @@ +--- +title: Document Object Model (DOM) +slug: Web/API/Document_Object_Model +tags: + - API + - DOM + - DOM Referentie + - Intermediate + - WebAPI +translation_of: Web/API/Document_Object_Model +--- +

Het Document Object Model (DOM) is een programmeerinterface voor HTML, XML en SVG documenten.  Het zorgt voor een structurele representatie van het document, wat het mogelijk maakt de inhoud en visuele presentatie te veranderen.Het DOM geeft een weergave van een document als een gestructureerde groep van knooppunten en objecten die methoden en eigenschappen bevatten. Knooppunten kunnen eventueel gekoppeld worden met event handlers. Zodra dit event geactiveerd is, worden de event handlers uitgevoerd. Het verbindt eigenlijk scripts en webpagina's met programmeertalen.

+ +

Hoewel vaak benaderd met behulp van JavaScript, is de DOM zelf geen onderdeel van de taal JavaScript, en het kan worden gebruikt in andere talen, hoewel dit niet gewoonlijk is.

+ +

Een introductie van DOM is beschikbaar.

+ +

DOM interfaces

+ +
+ +
+ +

Verouderde DOM interfaces

+ +

Het Document Object Model is vereenvoudigd. Om dit te bereiken zijn de volgende interfaces, die in de verschillende DOM level 3 of minder kwaliteit te bereiken zijn, verwijderd. Het is nog onduidelijk of sommige kunnen worden ingesteld, maar voor dit moment dat ze moeten worden beschouwd als achterhaald en worden vermeden:

+ +
+ +
+ +

HTML interfaces

+ +

Een document met HTML wordt beschreven met behulp van {{domxref("HTMLDocument")}} interface. Merk op dat de HTML-specificatie ook het {{domxref("Document")}} interface verlengt.
+
+ Een HTMLDocument object geeft ook toegang tot de browser functies: het tabblad of venster, waarin een pagina wordt getoond met behulp van de
{{domxref("Window")}} interface, de {{domxref("window.style", "Style")}} verbonden met (meestal CSS), de geschiedenis van de browser ten opzichte van de context, {{domxref("window.history", "History")}} , uiteindelijk een {{domxref("Selection")}} gedaan op het document.

+ +

HTML element interfaces

+ +
+ +
+ +

Andere interfaces

+ +
+ +
+ +

Verouderde HTML interfaces

+ +
+ +
+ +

SVG interfaces

+ +

SVG element interfaces

+ +
+ +
+ +

SVG datatype interfaces

+ +

Hier is de DOM API voor datatypes gebruikt in de definities van SVG eigenschappen en attributen.

+ +
+

Opmerking: Vanaf {{Gecko("5.0")}} vertegenwoordigen de volgende SVG-gerelateerde DOM objectlijsten die te indexeren zijn en kunnen worden geraadpleegd. Zoals arrays, deze hebben als toevoeging een lengte-eigenschap met vermelding van het aantal items in de lijsten: {{domxref("SVGLengthList")}}, {{domxref("SVGNumberList")}}, {{domxref("SVGPathSegList")}} en {{domxref("SVGPointList")}}.

+
+ +

Static type

+ +
+ +
+ +

Animated type

+ +
+ +
+ +

SVG Path segment interfaces

+ +
+ +
+ +

SMIL gerelateerde interfaces

+ +
+ +
+ +

Andere SVG interfaces

+ +
+ +
+ +

Zie ook

+ + -- cgit v1.2.3-54-g00ecf