构造器模式
-
可以使用“构造函数”创建对象的方式:
基础构造器模式 - 还可以用到“原型”对象:
Car.prototype.toString = function () { return this.model + " has done " + this.miles + " miles"; };
模块化模式
-
可以通过对象字面量的形式去创建一个:
对象字面量方式 -
自闭包和立即执行函数(这里的counter属性可以看做是私有变量):
自闭包的形式
可以使用“构造函数”创建对象的方式:
Car.prototype.toString = function () { return this.model + " has done " + this.miles + " miles"; };
可以通过对象字面量的形式去创建一个:
自闭包和立即执行函数(这里的counter属性可以看做是私有变量):
本文标题:JavaScript常用设计模式
本文链接:https://www.haomeiwen.com/subject/rkrhfxtx.html
网友评论