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

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

原文地址:https://www.cnblogs.com/charling/p/3460607.html