-
Course
- Core Tech
Advanced JavaScript
Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser.
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
Table of contents
- 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