摘要: 为了节省时间,就不打算写太多文字说明了,直接代码才是王道:1,原型链式继承 function SuperType(){ this.property=true; } SuperType.prototype.getSuperValue=function(){ return this.property; } function SubType(){ this.property=false; } SubType.prototype=new SuperType(); //继承了SuperType SubType.prototype.getSubValue=functio... 阅读全文
posted @ 2011-10-08 19:07 rason2008 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 下面记录一下创建对象的几种方式:1,最简单的方法: var person=new Object(); person.name="rason2008"; person.age=20; person.job="student"; person.sayName=function(){ alert(this.name); }; 此方法缺点:创建很多对象会产生大量重复代码,下面的工厂模式可以解决此问题2,工厂模式: function createPerson(name ,age,job){ var o=new Object(); o.name=name; o.ag 阅读全文
posted @ 2011-10-08 17:11 rason2008 阅读(280) 评论(0) 推荐(0) 编辑