《你不知道的 JavaScript(上卷)》第二部分第六章:行为委托与 ES6 class 以 OLOO(Objects Linked to Other Objects)理解原型委托,比较类式继承与行为对象设计,并厘清 ES6 class、extends、super 和静态方法的真实语义。
《你不知道的 JavaScript(上卷)》第二部分附录 A:ES6 中的 class 从原型链基础理解 ES6 class,并梳理 constructor、extends、super、静态成员、字段与私有字段等 class 专有语义及其工程选型边界。
《你不知道的 JavaScript(上卷)》第二部分第五章:原型 理解对象的 [[Prototype]] 委托链、属性屏蔽、函数 prototype 与 constructor 的区别,以及 Object.create、instanceof 和无原型字典的边界。
《你不知道的 JavaScript(上卷)》附录:动态作用域、块作用域与箭头函数 梳理作用域与闭包部分的四个附录:动态作用域的对照、旧环境的块作用域替代方案、箭头函数的词法 this,以及第一部分的现代实践总览。