摘要:
为了节省时间,就不打算写太多文字说明了,直接代码才是王道: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... 阅读全文
摘要:
下面记录一下创建对象的几种方式: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 阅读全文