目录

你不知道的JS

第一部分 up & going(起步)

第二部分 Scope & Closures(作用域和闭包)

第三部分 this & Object Prototypes(this和对象原型)

  • Chapter 1: this Or that?(关于this)

  • Chapter 2: this All Makes Sense Now!(this全面解析)

  • Chapter 3: Objects(对象)

  • Chapter 4: Mixing (Up) "Class" Objects(混合对象“类”)

  • Chapter 5: Prototypes(原型)

  • Chapter 6: Behavior Delegation(行为委托)

  • Appendix A: ES6 class(附录A:ES6中的”类“)

第四部分 Types & Grammar(类型和语法)

  • Chapter 1: Types(数据类型)

  • Chapter 2: Values(值)

  • Chapter 3: Natives(原始类型)

  • Chapter 4: Coercion(强制类型转换)

  • Chapter 5: Grammar(语法)

  • Appendix A: Mixed Environment JavaScript(附录A:混合环境下的JavaScript)

第五部分 Async & Performance(异步和性能)

  • Chapter 1: Asynchrony: Now & Later(异步:现在和以后)

  • Chapter 2: Callbacks(回调)

  • Chapter 3: Promises(Promise模式)

  • Chapter 4: Generators(生成器)

  • Chapter 5: Program Performance(程序性能)

  • Chapter 6: Benchmarking & Tuning(测试分析和调试)

  • Appendix A: Library:asynquence(附录A:asynquence库)

  • Appendix B: Advanced Async Patterns(附录B:高级异步模式)

第六部分 ES6 & Beyond(ES6与未来)

  • Chapter 1: ES? Now & Future(ES?现状和未来)

  • Chapter 2: Syntax(语法)

  • Chapter 3: Organization(组织)

  • Chapter 4: Async Flow Control(异步流程控制)

  • Chapter 5: Collections(集合)

  • Chapter 6: API Additions(新增API)

  • Chapter 7: Meta Programming(元编程)

  • Chapter 8: Beyond ES6(ES6之后)