工厂模式 在ECMAscript中无法创建类,所以开发人员就发明了一种函数,用函数来封装,以特定接口创建对象的细节,如下面的例子所示: function createPerson(name,age,job){ var temp=new Object(); temp.name=name; temp.age=age; temp.job=job; temp.sayName=function(){ alert(this.name); } return temp; } var person1=create…