May 1, 2024
4 minute read
Document Object Model (or DOM) is a programming interface for HTML and XML documents. It represents the document as a tree of objects that can be accessed and manipulated by JavaScript code. This allows developers to add dynamic and interactive features to web pages, such as modifying the content, style, and layout of the page.
Why Learn Document Object Model (DOM)?
There are several reasons why it's beneficial to learn about DOM:
8luvys|
Find a path to becoming a Document Object Model. Learn more at:
OpenCourser.com/topic/8luvys/document
Featured in The Course Notes
This topic is mentioned in our blog,
The Course Notes. Read
one article that features
Document Object Model:
To read more articles from OpenCourser, visit:
OpenCourser.com/notes
Reading list
We've selected 11 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
Document Object Model.
DOM Enlightenment is an up-to-date and comprehensive guide to the Document Object Model (DOM) that covers everything from the basics to advanced techniques. It's written in a clear and concise style, with plenty of examples and illustrations to help you understand the concepts.
JavaScript: The Definitive Guide, 7th Edition comprehensive guide to JavaScript. It covers everything from the basics to advanced topics, including the DOM.
DOM Scripting Unleashed comprehensive guide to DOM scripting. It covers everything from the basics to advanced topics, and is suitable for both experienced web developers and seasoned web standards professionals.
Professional JavaScript for Web Developers, 3rd Edition provides a comprehensive overview of JavaScript and its application in web development. It includes a detailed discussion of the DOM, as well as other essential topics such as AJAX and JSON.
JavaScript and the DOM comprehensive guide to the DOM written in English. It covers everything from the basics to advanced topics, and is suitable for both beginners and experienced developers.
JavaScript Patterns collection of reusable patterns for writing JavaScript code. It includes patterns for working with the DOM, as well as other common programming tasks.
Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript collection of practical tips and techniques for writing effective JavaScript code. It includes tips on working with the DOM, as well as other common programming tasks.
Das DOM Skript comprehensive guide to the DOM written in German. It covers everything from the basics to advanced topics, and is suitable for both beginners and experienced developers.
JavaScript: The Good Parts classic book that focuses on the essential parts of JavaScript, including the DOM. It's written in a clear and concise style, and is suitable for both beginners and experienced developers.
High Performance JavaScript comprehensive guide to optimizing JavaScript performance. It covers topics such as code profiling, caching, and memory management. While it doesn't focus specifically on the DOM, it's still a valuable resource for any JavaScript developer who wants to improve the performance of their web applications.
Maintainable JavaScript practical guide to writing maintainable JavaScript code. It covers topics such as code organization, error handling, and testing. While it doesn't focus specifically on the DOM, it's still a valuable resource for any JavaScript developer.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/8luvys/document