Page 10 - 你不知道的JavaScript(上卷)
P. 10
4.1.2 JavaScript 中的“类” ................................................................................................. 128
4.2 类的机制 ................................................................................................................................. 128
4.2.1 建造 ............................................................................................................................ 128
4.2.2 构造函数 .................................................................................................................... 130
4.3 类的继承 ................................................................................................................................. 130
4.3.1 多态 ............................................................................................................................ 132
4.3.2 多重继承 .................................................................................................................... 134
4.4 混入 ......................................................................................................................................... 134
4.4.1 显式混入 .................................................................................................................... 135
4.4.2 隐式混入 .................................................................................................................... 139
4.5 小结 ......................................................................................................................................... 140
第 5 章 原型 ..................................................................................................................................... 142
5.1 [[Prototype]] ........................................................................................................................ 142
......................................................................................................
5.1.1 Object.prototype 144
5.1.2 属性设置和屏蔽 ........................................................................................................ 144
5.2 “类” ......................................................................................................................................... 146
5.2.1 “类”函数 .................................................................................................................. 146
................................................................................................................
5.2.2 “构造函数” 149
5.2.3 技术 ............................................................................................................................ 151
5.3 (原型)继承 ........................................................................................................................... 153
5.4 对象关联 ................................................................................................................................. 159
5.4.1 创建关联 .................................................................................................................... 159
5.4.2 关联关系是备用 ........................................................................................................ 161
5.5 小结 ......................................................................................................................................... 162
第 6 章 行为委托 ............................................................................................................................ 164
6.1 面向委托的设计 ..................................................................................................................... 165
6.1.1 类理论 ........................................................................................................................ 165
6.1.2 委托理论 .................................................................................................................... 166
6.1.3 比较思维模型 ............................................................................................................ 170
6.2 类与对象 ................................................................................................................................. 173
6.2.1 控件“类” .................................................................................................................. 174
6.2.2 委托控件对象 ............................................................................................................ 176
6.3 更简洁的设计 ......................................................................................................................... 178
6.4 更好的语法 ............................................................................................................................. 182
6.5 内省 ......................................................................................................................................... 185
6.6 小结 ......................................................................................................................................... 187
附录 A ES6 中的 Class ................................................................................................................ 189
目录 | VII