|
152 | 152 | - [利用借用构造函数模式实现多继承](javascript.patterns/blob/master/chapter6.markdown#a9) |
153 | 153 | - [借用构造函数的利与弊](javascript.patterns/blob/master/chapter6.markdown#a10) |
154 | 154 | -[类式继承 3 ——借用并设置原型](javascript.patterns/blob/master/chapter6.markdown#a11) |
155 | | --[经典模式 4 ——共享原型](javascript.patterns/blob/master/chapter6.markdown#a12) |
156 | | --[经典模式 5 —— 临时构造函数](javascript.patterns/blob/master/chapter6.markdown#a13) |
| 155 | +-[类式继承 4 ——共享原型](javascript.patterns/blob/master/chapter6.markdown#a12) |
| 156 | +-[类式继承 5 —— 临时构造函数](javascript.patterns/blob/master/chapter6.markdown#a13) |
157 | 157 | - [存储父类](javascript.patterns/blob/master/chapter6.markdown#a14) |
158 | 158 | - [重置构造函数引用](javascript.patterns/blob/master/chapter6.markdown#a15) |
159 | 159 | -[Klass](javascript.patterns/blob/master/chapter6.markdown#a16) |
|
168 | 168 | - [Function.prototype.bind()](javascript.patterns/blob/master/chapter6.markdown#a25) |
169 | 169 | -[小结](javascript.patterns/blob/master/chapter6.markdown#a26) |
170 | 170 |
|
171 | | -##第七章 设计模式 |
172 | | - |
173 | | -- 单体 |
174 | | -- 使用 new |
175 | | -- 静态属性中的实例 |
176 | | -- 闭包中的实例 |
177 | | -- 工厂 |
178 | | -- 内置对象工厂 |
179 | | -- 迭代器 |
180 | | -- 装饰者 |
181 | | -- 用法 |
182 | | -- 实现 |
183 | | -- 使用列表实现 |
184 | | -- 策略 |
185 | | -- 数据校验的例子 |
186 | | -- 外观 |
187 | | -- 代理 |
188 | | -- 一个例子 |
189 | | -- 作为缓存的代理 |
190 | | -- 中介者 |
191 | | -- 中介者例子 |
192 | | -- 观察者 |
193 | | -- 例子 1:杂志订阅 |
194 | | -- 例子 2:按键游戏 |
195 | | -- 小节 |
| 171 | +##[第七章 设计模式](javascript.patterns/blob/master/chapter7.markdown#a1) |
| 172 | + |
| 173 | +-[单例](javascript.patterns/blob/master/chapter7.markdown#a2) |
| 174 | +- [使用new](javascript.patterns/blob/master/chapter7.markdown#a3) |
| 175 | +- [将实例放到静态属性中](javascript.patterns/blob/master/chapter7.markdown#a4) |
| 176 | +- [将实例放到闭包中](javascript.patterns/blob/master/chapter7.markdown#a5) |
| 177 | +-[工厂模式](javascript.patterns/blob/master/chapter7.markdown#a6) |
| 178 | +- [内置对象工厂](javascript.patterns/blob/master/chapter7.markdown#a7) |
| 179 | +-[迭代器](javascript.patterns/blob/master/chapter7.markdown#a8) |
| 180 | +-[装饰器](javascript.patterns/blob/master/chapter7.markdown#a9) |
| 181 | +- [用法](javascript.patterns/blob/master/chapter7.markdown#a10) |
| 182 | +- [实现](javascript.patterns/blob/master/chapter7.markdown#a11) |
| 183 | +- [使用列表实现](javascript.patterns/blob/master/chapter7.markdown#a12) |
| 184 | +-[策略模式](javascript.patterns/blob/master/chapter7.markdown#a13) |
| 185 | +- [数据验证示例](javascript.patterns/blob/master/chapter7.markdown#a14) |
| 186 | +-[外观模式](javascript.patterns/blob/master/chapter7.markdown#a15) |
| 187 | +-[代理模式](javascript.patterns/blob/master/chapter7.markdown#a16) |
| 188 | +- [一个例子](javascript.patterns/blob/master/chapter7.markdown#a17) |
| 189 | +-[中介者模式](javascript.patterns/blob/master/chapter7.markdown#a18) |
| 190 | +- [中介者示例](javascript.patterns/blob/master/chapter7.markdown#a19) |
| 191 | +-[观察者模式](javascript.patterns/blob/master/chapter7.markdown#a20) |
| 192 | +- [例1:杂志订阅](javascript.patterns/blob/master/chapter7.markdown#a21) |
| 193 | +- [例2:按键游戏](javascript.patterns/blob/master/chapter7.markdown#a22) |
| 194 | +-[小结](javascript.patterns/blob/master/chapter7.markdown#a23) |
196 | 195 |
|
197 | 196 | ##第八章 DOM和浏览器模式 |
198 | 197 |
|
|