The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web. This is what we use when we work with Javascript and interact in any way dynamically with the document. If you use Angular, Vue, React, or any other library or framework to create modern web applications, the DOM is what these use under the hood.
If you want to stand out as a JavaScript developer, you need to learn DOM fundamentals.
By the end of watching this course, you'll be able to:
The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web. This is what we use when we work with Javascript and interact in any way dynamically with the document. If you use Angular, Vue, React, or any other library or framework to create modern web applications, the DOM is what these use under the hood.
If you want to stand out as a JavaScript developer, you need to learn DOM fundamentals.
By the end of watching this course, you'll be able to:
Understand what is the DOM and how to interact dynamically with an HTML document.
Use modern and easy Javascript with classes, private attributes, and dom API's to build user interfaces.
Learn optimization techniques.
Apply easy bundling techniques that include dynamic CSS loading.
Search for documentation, you don't need to memorize all the DOM interfaces.
Interact with the DOM and user input through event listeners.
Apply clean code and best practices as we build along with our course project.
With this course, you'll get a downloadable source code package.
This is a beginner and intermediate course.
You don't need previous experience with the DOM.
Promo video music license:
Adventures by A Himitsu - Creative Commons — Attribution 3.0 Unported— CC BY 3.0 Music released by Argofox - Music provided by Audio Library
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.