09 2016 档案

摘要:题目一: //有关于原型继承的代码如下:function Person(name) { this.name = name;}Person.prototype = { getName : function() { return this.name; }}function Student(name, i 阅读全文
posted @ 2016-09-11 13:42 小蚊 阅读(2658) 评论(0) 推荐(2) 编辑
摘要:原型式继承 其原理就是借助原型,可以基于已有的对象创建新对象。节省了创建自定义类型这一步(虽然觉得这样没什么意义)。 模型 ES5新增了Object.create()方法规范化了原型式继承。即调用方法为:Object.create(o); 适用 只想让一个对象跟另一个对象建立继承这种关系的时候,可以 阅读全文
posted @ 2016-09-11 10:40 小蚊 阅读(2039) 评论(1) 推荐(2) 编辑
摘要:根据少一点套路,多一点真诚这个原则,继续学习。 借用构造函数继承 在解决原型中包含引用类型值所带来问题的过程中,开发人员开始使用一种叫做借用构造函数(constructor stealing)的技术(有时候也叫做伪造对象或经典继承)。这种技术的基本思想相当简单,即在子类型构造函数的内部调用超类型构造 阅读全文
posted @ 2016-09-06 18:45 小蚊 阅读(9269) 评论(6) 推荐(6) 编辑
摘要:许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 --摘自《JavaScript高级程序设计》 - 阅读全文
posted @ 2016-09-05 17:39 小蚊 阅读(3780) 评论(3) 推荐(3) 编辑

点击右上角即可分享
微信分享提示