摘要: 继承方式主要有六种:1、原型链继承 存在对象共享的问题2、构造函数继承 借助call apply方法实现 :函数复用性问题 每次实例化,都重新执行了一次父类,父类中的方法重复定义 3、组合模式(原型链+构造函数)构造函数继承属性,原型链继承方法 :解决了对象共享,但是属性继承出现两次4、原型方式 使... 阅读全文
posted @ 2015-09-03 17:15 freewalker 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 类似于工厂模式创建类,不同的地方在于 调用时采用了new 构造函数的模式。 new的作用:改变this指向,普通的函数调用,this指向window或者调用了该函数的对象; 其次,通过new后,函数返回一个this对象,即实例对象 寄生构造函数:没有使用默认的this返回值,而是重新return了一 阅读全文
posted @ 2015-09-03 13:29 freewalker 阅读(173) 评论(0) 推荐(0) 编辑