Finance Certifications Goldman Sachs & Amazon Teams Trust
Build with Azure OpenAI, Copilot Studio & Agentic Frameworks — Microsoft Certified
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the most crucial foundation of all web apps, the Document Object Model.
Syllabus
Introduction
- Learn the JavaScript DOM inside and out
- Where to start
- The Node interface
- DOM-specific maps and lists
- Random access with querySelector()
- CRUD in the DOM
- Challenge: queryAll++
- Solution: queryAll++
- Where does the DOM come from?
- DIY HTML parsing
- Building a firm foundation: The lexer
- Parsing text
- Parsing comments
- Parsing elements
- Parsing attributes
- Challenge: Void elements
- Solution: Void elements
- Traversing the tree
- Building a pretty printer
- Processing document fragments
- Processing comments
- Processing elements
- Processing element attributes
- Handling text and cleanup
- Challenge: Empty tags
- Solution: Empty tags
- Level up your DOM skills
Taught by
W. Scott Means