Log In
Join
for free
Back To Module Home
Don't Skip JavaScript
0% completed
Basics
Evaluate Yourself
Quiz: Hoisting
Solution review: Hoisting
Challenge: Check parentheses
Solution review: Check parentheses
Quiz 1: Arrow functions
Solution review: Arrow functions
Quiz 2: Arrow functions
Solution Review: Arrow Functions
Challenge: Where to insert
Solution review: Where to insert
Quiz: Call, apply, bind
Solution review: Call, apply, bind
Quiz 1: Closure
Solution review: Closure
JavaScript Execution: Call Stack & Event Loop
Quiz: Closure, `setTimeout`, scopes
Solution review: Closure, `setTimeout`, scopes
Quiz: Closure, `setTimeout`, IIFE
Solution review: Closure, `setTimeout`, IIFE
Challenge: Create phone number
Solution review: Create phone number
Quiz: Rest & spread syntax
Solution Review: Rest & Spread Syntax
Challenge: Destructuring
Solution review: Destructuring
Challenge: Array destructuring
Solution review: Array destructuring
Challenge: Return the cat
Solution review: Return the cat
Event Handling
Quiz: Call stack & event loop
Solution review: Call stack & event loop
Quiz: Event bubbling
Solution review: Event bubbling
Quiz: Event capturing
Solution review: Event capturing
Quiz: Event delegation
Solution review: Event delegation
Asynchronus Callbacks
Challenge: Asynchronous callback functions
Solution review: Asynchronous callback functions
Quiz 1: Promises
Solution review: Promises
Challenge: Print numbers sequentially
Solution review: Print numbers sequentially
Quiz: Async & await
Solution review: Async & await
OOP in JavaScript
Quiz: `this` Keyword
Solution Review: `this` Keyword
Inheritance Quiz
Solution review: Inheritance
Challenge: Prototypal inheritance
Solution review: Prototypal inheritance
Quiz: Higher order functions
Solution review: Higher order functions
What are currying functions?
Challenge: Let's curry!
Solution review: Let's curry!
Security
Quiz: Same origin policy
Solution review: Same origin policy
Quiz: "strict" Mode
Solution Review: "strict" Mode
Challenge: Catch the Error
Solution Review: Catch the Error
Don’t Bomb The DOM
DOM Fundamentals
The Node Concept
Navigating the DOM
Quiz 1: DOM
Solution review: DOM
Quiz 2: DOM
Solution review: DOM
Challenge: Accessing DOM Elements
Challenge: Creating DOM Elements
Challenge: Modifying Element Attributes
Programming Challenge 1: Modifying the `onclick` Event Listener
Programming Challenge 2: Changing Styles on Button Clicks
Programming Challenge 3: A Toy To-Do List App
🖥️ PROJECT: Building an Image Carousel
Home
/
...
/
Quiz 1: DOM
Quiz 1: DOM
This lesson will test your basic understanding of the DOM.
Question 1
...