Requirements: Basic knowledge in HTML, CSS, and JavaScript
Duration: 9 hours and 55 minutes
Standards: K-12 Computer Science Framework Core Concepts and Practices * Algorithms and Programming - Collaborating Around Computing - Recognizing and Defining Computational Problems - Developing and Using Abstractions - Creating Computational Artifacts - Testing and Refining Computational Artifacts
About DOM
An HTML or a webpage document contains tags that enclose other tags. Inside each tag is an object. The Document Object Model (DOM) is a representation of the way that a webpage document is structured.
DOM can be used to access and manipulate different HTML objects. It allows you to change HTML content without changing the HTML document itself.
A lot of a web developer's daily work involves interacting with DOM. By learning how to work with the Document Object Model, you will learn one of the most usable skills that a web developer should possess.
An Introduction to JavaScript DOM
With DOM, you can update the style, content, and structure of a webpage efficiently. There are different scripting languages that can be used to manipulate DOM, JavaScript being the most commonly used. An Introduction to JavaScript DOM
takes you through your first steps in DOM manipulation through JavaScript. You will answer questions and exercises that will lead you towards a solid foundation in DOM manipulation.
Ideally, you should have an understanding of the basic concepts of HTML, CSS, and JavaScript. If you don't yet, you may still take this course and see where it leads you.