最近写代码的风格,请帮忙分析下优缺点
1、首先定义构造函数
function Cl(){
var that = this;
that.a = "a";
that.b = "b";
}
2、将Cl构造函数的prototype赋值给一个变量
var pro = Cl.prototype;
3、在构造函数的prototype上绑定方法
pro.init = function(){
this.getName();
};
pro.getName = function(){
return "cl";
};
4、抛出构造函数
5、使用时
var o = new Cl();
o.init();
备注:想学习jQuery的方式,不通过new来构造对象,但还没有尝试过。觉得简单的,且不需要多次new对象的话没有必要。