2015
Pluralsight
Kyle Simpson
6:55
English
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
Introduction
Speaker Introduction
Speaker Introduction Part 2
JavaScript Resources
ECMAScript Language Specification
Course Plan
Scope
Scope and the JavaScript Compiler
Compiling Function Scope
Execution of Function Code
Scope and Execution Example
Function Declarations, Function Expressions, and Block Scope
Lexical Scope
Cheating Lexical Scope: eval
IIFE Pattern
IIFE Pattern Questions
Block Scope in ES6
Problems with the Let Keyword
Dynamic Scope
Quiz: Scope
Hoisting
Exercise 1
Exercise 1: Solution
this Keyword
Binding Confusion
Explicit Binding
The New keyword
Quiz: this
Closure
Closures
Closure Examples
More Closure Examples
Module Patterns
Quiz: Closure
Exercise 2
Exercise 2 Solution
Object Orienting
Prototype
Prototypes Explained, Part 1
Prototypes Explained, Part 2
Prototype Linkages
Prototype: Objects Linked
Linked Prototype Diagram
Quiz: Prototype Behavior
Exercise 3
Exercise 3: Solution
Inheritance
OLOO
OLOO Questions
Quiz: Prototype Unit
Exercise 4
Exercise 4 Solution
Async Patterns
Callbacks
Solving Callback Problems
Generators
Promises
asynquence
Quiz: Async Patterns
Exercise 5
Exercise 5 Solution
http://pluralsight.com/
Download File Size:2.4 GB