召唤js大大们,给分析一下,这段代码 (分不多,大大们见谅)
这是基于mvc javaScript 富客户端应用 书上的一段代码,
var Class = function(){
var klass = function(){
this.init.apply(this.arguments);
}
klass.prototype.init = function(){
console.log("klass init…………………………………………");
}
klass.fn = klass.prototype;
return klass;
}
var Person = new Class;
var person = new Person;
//(此处用new Class 为啥不用new Class() 因为,上面相当于给Person返回一个function 函数 如果想返回一个函数的对象应该加() ,还有下面new Person 大大们,给分析一下