最近写代码的风格,请帮忙分析下优缺点

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对象的话没有必要。

posted @ 2013-12-05 23:39  charling  阅读(263)  评论(0编辑  收藏  举报