下面这种使用exports 看似有点nodejs的导出写法,其实exports是一个对象window.FOUR={}
( function ( global, factory ) {
factory( global.FOUR = {} );
} )( this, function ( exports ) {
function person( name, age ) {
this.name = name;
this.age = age;
}
person.prototype={
showInfo(){
return this.name+" : "+this.age
}
}
exports.person = person;
} );
var per01 = new FOUR.person( "xuhaitao", 38 );
// console.log(per01.showInfo()); //打印结果:xuhaitao : 38
var per02=new FOUR.person("hunkxu",39);
console.log(per02.showInfo()); //打印结果: hunkxu : 39
FR:徐海涛(hunkXu)
QQ技术交流群:386476712