JavaScript常用设计模式
2017-05-28 本文已影响11人
zhangivon
构造器模式
-
可以使用“构造函数”创建对象的方式:
基础构造器模式 - 还可以用到“原型”对象:
Car.prototype.toString = function () { return this.model + " has done " + this.miles + " miles"; };
模块化模式
-
可以通过对象字面量的形式去创建一个:
对象字面量方式 -
自闭包和立即执行函数(这里的counter属性可以看做是私有变量):
自闭包的形式