Books & Videos

Table of Contents

Chapter: History of JavaScript

Introduction

08m 15s

History of JavaScript

08m 58s

EcmaScript

11m 11s

The Future

09m 48s

Chapter: Proper Tail Calls, Declarations, and Rest Parameters

Proper Tail Calls

09m 12s

Proper Tail Calls: ES5 vs. ES6

09m 34s

Variable Hoisting

14m 14s

LET

12m 34s

CONST and Blocks

08m 49s

Rest Parameters

06m 15s

Rest Argument Rules

09m 52s

Chapter: Spread Operator, Destructuring, & Arrow Functions

Spread Operator

05m 15s

Destructuring

06m 7s

Old Way vs. New Way

07m 18s

Destructuring Pattern

06m 53s

Patterns In-Depth

09m 40s

Destructuring Arrays

08m 33s

Questions

06m 6s

Arrow Function Syntax

07m 56s

Arrow Function Examples

12m 25s

Functions vs. Arrow Functions

05m 16s

Exercise: Arrow Functions

09m 1s

Chapter: Default Parameters, Classes, and Collections

Default Parameters

07m 3s

Exercise: Default Parameters

10m 45s

History of ES6 Classes

08m 14s

Class Syntax

05m 21s

Private Properties

11m 36s

Getters, Setters, and Class Properties

09m 15s

Extending Classes

04m 22s

Additional Class Features

07m 19s

Collections

04m 2s

Collection Maps & Weakmaps

11m 17s

Chapter: Modules, Promises, & Generators

Modules

09m 52s

Module Programatic Loading API

05m 8s

Promises

09m 32s

Generators

07m 15s

Chapter: Build Tools

Traceur

09m 49s

Wrap-up

04m 56s