May 1, 2024
Updated May 30, 2025
20 minute read
Understanding the Document Object Model (DOM)
The Document Object Model, or DOM, is a fundamental concept in web development. At a high level, the DOM is a programming interface for web documents. It represents the structure of a document—like an HTML page—in memory, allowing programs to interact with and change the document's structure, style, and content. Think of it as a live, interactive map of your webpage that can be updated on the fly.
0o1nye|
Find a path to becoming a DOM. Learn more at:
OpenCourser.com/topic/0o1nye/do
Reading list
We've selected five books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
DOM.
A practical guide to DOM manipulation using JavaScript and jQuery, covering both basic and advanced techniques.
A concise and portable reference guide to the DOM, providing quick and easy access to information on DOM properties, methods, and events.
Dives into the intricacies of browser networking, including how the DOM is involved in handling network requests and responses.
Introduces Rapid DOM, a JavaScript framework for building user interfaces (UIs), focusing on its use of the DOM.
A comprehensive guide to HTML and CSS, covering topics such as DOM manipulation, CSS styling, and web design principles.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/0o1nye/do