摘要: 继承js实现继承,主要依靠原型链。原型链:利用原型,让一个引用类型继承另一个引用类型的方法.原型-实例-构造函数的关系:每个构造函数都有一个原型,每个原型都包含一个指向构造函数的指针,而实例包含一个指向原型对象的内部指针。 阅读全文
posted @ 2012-03-19 03:14 谭客 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 设计模式创建自定义对象的最简单方式是new 一个object对象,然后给它添加方法与属性如:1 var person = new Object();2 person.name = "张三";3 person.sayName = function(){4 alert(this.name);5 }//简单创建对象这种方式有个很大的缺点:复用性太低,实例化一个这样的实体,就得复制上的面的代码。于是想到了用工厂模式改进它:工厂抽象了创造的具体对象过程,但ECMScript没有类的概念,这让人很纠结,聪明的先行者,发明了一种函数代替它。function CreatePersonFac 阅读全文
posted @ 2012-03-19 00:41 谭客 阅读(472) 评论(0) 推荐(0) 编辑