Skill Maps
beta
*
Courses
Design & UX
UX/UI Designer Profession
Design System from Scratch
Product & Ownership
AI for End-to-End Ownership
Web Development
JavaScript: Zero to Junior
React: Modern Development
CSS & Markup Mastery
Testing JavaScript & React
Marketing & Acquisition
SEO & Search Marketing
SEM & PPC Advertising
Fundamentals & Soft Skills
Fundamentals of Psychology
Roadmap
Pricing
Contact
Toggle theme
en
Back to course
Working with the DOM
Bringing HTML pages to life. Learning to control elements through JavaScript.
Browser Environment: Window, DOM, BOM
theory
Navigating the DOM Tree
theory
Finding Elements: querySelector
theory
Node Properties: innerHTML, textContent, value
theory
Attributes and Properties
theory
Modifying the Document: Creation and Insertion
theory
Styles and Classes
theory
Element Geometry and Scrolling
theory
MutationObserver: Watching the DOM
theory
IntersectionObserver: Element Visibility
theory
ResizeObserver: Watching Dimensions
theory
Custom Events
theory
Pointer Events: One for All
theory