See also: JavaScript, JavaScript Bibliography and Bibliography of JavaScript Libraries and Web Frameworks

document | |
First published | October 1, 1998; 22 years ago |
---|---|
Latest version | DOM4[1] November 19, 2015; 5 years ago |
Organization | World Wide Web Consortium, WHATWG |
Base standards | WHATWG DOM Living Standard W3C DOM4 |
Abbreviation | DOM |
“The Document Object Model (DOM) is a cross-platform and language-independent interface that treats an XML or HTML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.[2]
The principal standardization of the DOM was handled by the World Wide Web Consortium (W3C), which last developed a recommendation in 2004. WHATWG took over the development of the standard, publishing it as a living document. The W3C now publishes stable snapshots of the WHATWG standard.” (WP)
See also
References
- ^ All versioning refers to W3C DOM only.
- ^ “Document Object Model (DOM)”. http://www.w3.org/: W3C. Retrieved 2012-01-12.
The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents.
- ^ “DOM Standard”. Retrieved 23 September 2016.
- ^ “W3C Document Object Model”. Retrieved 23 September 2016.
- ^ ([email protected]), Philippe Le Hegaret. “New Charter for the HTML Working Group from Philippe Le Hegaret on 2013-09-30 ([email protected] from September 2013)”. Retrieved 23 September2016.
- ^ “PubStatus – WEBAPPS”. Retrieved 23 September 2016.
- ^ “W3C DOM4”. Retrieved 8 January 2021.
- ^ “A Survey of Techniques for Improving Efficiency of Mobile Web Browsing“, Concurrency and Computation, 2018
- ^ “JavaScript HTML DOM”. Retrieved 23 September 2016.
- ^ Kogent Solutions Inc. (2008). Ajax Black Book, New Edition (With Cd). Dreamtech Press. p. 40. ISBN 978-8177228380.
- ^ “XML for <SCRIPT> Cross Platform XML Parser in JavaScript”. Retrieved 23 September 2016.
- ^ “The modern DOM API for PHP 7 projects”.
General references
- Flanagan, David (2006). JavaScript: The Definitive Guide. O’Reilly & Associates. pp. 312–313. ISBN 0-596-10199-6.
- Koch, Peter-Paul (May 14, 2001). “The Document Object Model: an Introduction”. Digital Web Magazine. Archived from the original on April 27, 2017. Retrieved January 10, 2009.
- Le Hégaret, Philippe (2002). “The W3C Document Object Model (DOM)”. World Wide Web Consortium. Retrieved January 10, 2009.
- Guisset, Fabian. “What does each DOM Level bring?”. Mozilla Developer Center. Mozilla Project. Retrieved January 10, 2009.
External links
![]() | Wikimedia Commons has media related to document object models. |
- DOM Living Standard by the WHATWG
- Original W3C DOM hub by the W3C DOM Working Group (outdated)
- Web Platform Working Group (current steward of W3C DOM)
- Application programming interfaces
- HTML
- Object models
- World Wide Web Consortium standards
- XML-based standards
Sources:
- WP
- 1617295868 (TJoJ)
- B088P9Q6BB (JSDG7)
- YDKJSY: B084BNMN7T (YDKJSY-1), 1491924462 (YDKJS-1); B086GD45ZG (YDKJSY-2); 1491904151 (YDKJS-3); 1491904194 (YDKJS-4); 1491904224 (YDKJS-5); 1491904240 (YDKJS-6)
- B08F5HFWBH (MJSfI)
- B07MXG3LS1 (HJSW)
- B07YP276S1 (PJSfWD)
- B07C96Q217 (EloJS)
- B01L2VFPZA (UECMA6)
- B00I87B1H8 (POOJS)
- B00AC1RP14 (EffJS)
- 1617294748 (GtPgNjs)