YoVDO

Vanilla JavaScript: Building on the Document Object Model (DOM)

Offered By: LinkedIn Learning

Tags

Javascript Courses Web Development Courses CRUD Operations Courses Tree Traversal Courses

Course Description

Overview

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
1. Key DOM Concepts
  • The Node interface
  • DOM-specific maps and lists
  • Random access with querySelector()
  • CRUD in the DOM
  • Challenge: queryAll++
  • Solution: queryAll++
2. HTML to DOM
  • 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
3. Transforming the DOM
  • 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
Conclusion
  • Level up your DOM skills

Taught by

W. Scott Means

Related Courses

Data Structures : Binary Tree Animations and Implementations
Udemy
Data Structure - Part 2
Udemy
Trees in Python
Great Learning via YouTube
Computer Science Essentials: Algorithms
Packt via FutureLearn
Trees in Java - Introduction to Trees in Java - Java Programming
Great Learning via YouTube