这一部分,主要解决原型中包含引用类型值带来问题的过程。 借用构造函数的技术(也叫经典继承或伪造对象); 基本思想:在子类构造函数的内部调用超类型构造函数。因此通过使用apply()和call()方法 function SuperType(){ this.colors = ["red","blue", Read More
posted @ 2016-02-26 13:51 短短几年当校长 Views(113) Comments(0) Diggs(0)
这一部分主要讲讲有关继承的问题。 6.3 继承 许多面向对象语言比如java都支持两种继承方式:接口继承(只继承方法签名)和实现继承(继承实际的方法);由于函数没有签名,在ECMAScript中只能支持实现继承。实现继承主要依靠原型链。 6.3.1 原型链 基本思想:利用原型让一个引用类型继承另一个 Read More
posted @ 2016-02-26 10:31 短短几年当校长 Views(148) Comments(0) Diggs(0)