JavaScript-设计模式
单例模式
单例模式:又被称为单体模式,是只允许实例化一次的对象类。有时我们也用一个对象来规划一个命名空间,井井有条地管理对象上的属性和方法。
创建一个小型代码库
1 | var A = { |
无法修改的静态变量
1 | var Conf = (function() { |
没有赋值器我们就不能修改内部定义的变量了,如要使用创建了的静态变量如下即可。
1 | var count = Conf.get('COUNT'); |
惰性单例
有时候对于单例对象需要延迟创建,所以在单例中还存在一种延迟的形式,可以称之为‘惰性创建’。
1 | // 惰性载入单例 |
以上笔记出自《JavaScript设计模式(张容铭)》