- Course
Advanced JavaScript
Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser.
- Course
Advanced JavaScript
Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Kyle Simpson, author of the “You Don’t Know JavaScript” book series, details the inner workings of JavaScript in extreme detail. Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser. This is your chance to get an “under the hood” intimate working knowledge of JavaScript. Course materials are available at https://frontendmasters.com/assets/resources/kylesimpson/advanced-javascript.zip
Advanced JavaScript
-
Scope and the JavaScript Compiler | 10m 36s
-
Compiling Function Scope | 9m 6s
-
Execution of Function Code | 11m 36s
-
Scope and Execution Example | 13m 14s
-
Function Declarations, Function Expressions, and Block Scope | 9m 54s
-
Lexical Scope | 5m
-
Cheating Lexical Scope: eval | 9m 10s
-
IIFE Pattern | 9m 31s
-
IIFE Pattern Questions | 3m 46s
-
Block Scope in ES6 | 4m 11s
-
Problems with the Let Keyword | 8m 10s
-
Dynamic Scope | 1m 51s
-
Quiz: Scope | 1m 43s
-
Hoisting | 12m 55s
-
Exercise 1 | 2m 54s
-
Exercise 1: Solution | 7m 55s
-
this Keyword | 12m 4s
-
Binding Confusion | 6m 35s
-
Explicit Binding | 12m 39s
-
The New keyword | 8m 11s
-
Quiz: this | 3m 31s