ES6 Javascript - 完整的开发者指南
ES6 Javascript - The Complete Developer's Guide
- 01 - Before We Get Started
- 001 How to Take This Course
- 004 ES6 vs ES2015
- 02 - The 'forEach' Helper
- 001 Array Helper Methods - The Easiest Way to Write Better Code
- 002 The forEach Helper
- 003 forEach Continued
- 004 Why Use forEach
- 03 - The 'map' Helper
- 001 The Map Helper
- 002 Map Helper Continued
- 003 Where Map Is Used
- 04 - The 'filter' Helper
- 001 Selecting Needed Data with Filter
- 002 More on Filtering
- 003 Choosing When to Filter
- 05 - The 'find' Helper
- 001 Querying For Records with Find
- 002 Find Continued
- 003 Using Find to Search for Users
- 06 - The 'every' and 'some' Helper
- 001 A Little Every and a Lot of Some
- 002 More on Every and Some
- 003 Every and Some Syntax
- 004 Every and Some in Practice
- 07 - The 'reduce' Helper
- 001 Condensing Lists with Reduce
- 002 A Touch More of Reduce
- 003 Ace Your Next Interview with Reduce
- 08 - ConstLet
- 001 Variable Declarations with Const and Let
- 002 What Const and Let Solve
- 09 - Template Strings
- 001 Template Strings
- 002 When to Reach for Template Strings
- 10 - Arrow Functions
- 001 Fat Arrow Functions
- 002 Advanced Use of Arrow Functions
- 003 When to Use Arrow Functions
- 004 When to Use Arrow Functions Continued
- 11 - Enhanced Object Literals
- 001 Enhanced Object Literals
- 002 Wondering When to Use Enhanced Literals
- 12 - Default Function Arguments
- 001 Specifying Default Function Arguments
- 002 Use Cases of Defaulting Arguments
- 13 - Rest and Spread Operator
- 001 Capturing Arguments with Rest and Spread
- 002 The Rest on Rest and Spread
- 003 Look to Use Rest and Spread in This Case
- 14 - Destructuring
- 001 Goldmine of ES6 Destructuring
- 002 Destructuring Arguments Object
- 003 Destructuring Arrays
- 004 Destructuring Arrays and Objects At the Same Time
- 005 So...When to Use Destructuring
- 006 More on When to Use Destructuring
- 15 - Classes
- 001 Introduction to Classes
- 002 Prototypal Inheritance
- 003 Refactoring with Classes
- 004 Extending Behavior of Classes
- 005 When to Use Classes
- 16 - Generators
- 001 One Quick Thing For...Of Loops
- 002 Introduction to Generators
- 003 Generators With a Short Story
- 004 Another Step in Our Generator Story
- 005 The Big Reveal on ES6 Generators
- 006 A Practical Use of ES6 Generators
- 007 Delegation of Generators
- 008 Delegation of Generators Continued
- 009 Symbol.Iterator with Generators
- 010 Complexities of Symbol.Iterator
- 011 Generators with Recursion
- 012 More on Generators and Recursion
- 17 - Promises and Fetch
- 001 Code Execution in Javascript
- 002 Terminology of Promises
- 003 Creating Promises
- 004 Then and Catch
- 005 Async Code with Promises
- 006 Ajax Requests with Fetch
- 007 Shortcomings of Fetch