Sequential reading
Preface reading
The first part of basic knowledge reading
1th. Object-oriented JavaScript reading
2nd Chapter This, call and apply Read
The 3rd chapter closures and higher order functions
Part Two design Patterns
The 4th chapter of the single case model
5th Chapter Strategy Model
6th Chapter Agent Mode
7th iterator Mode
8th Release-Subscription model
9th Chapter Command mode
10th Chapter Combination Mode
11th Chapter Template Method mode
12th Chapter enjoy meta-mode
13th chapter Responsibility Chain mode
14th. Intermediary model
15th Chapter Decorator Mode
16th Chapter State Mode
17th Chapter Adapter Mode
Part III design principles and programming skills
The 18th chapter on the principle of single responsibility
19th. Least knowledge principle
The 20th chapter open-Closed principle
Chapter 21st interface and interface-oriented programming
22nd Chapter Code Refactoring
Reference documents
JavaScript Design patterns and development practices