随笔分类 - javascript设计模式
2014-4-28
摘要:观察者模式具有以下组件(1) Subject 目标: 维护一系列的观察者,方便添加或者删除观察者(2) Observer 观察者 : 为那些在目标状态发生改变时需获取得通知的对象提供一个接口(3) ConcreteSubject 具体目标 : 状态发生改变时,向observer发出通知,储存Conc...
阅读全文
摘要:var SingletonTester = (function(){ function singleton(options){ options = options || {}; this.name = 'Jackey'; ...
阅读全文
摘要:在这里将模块模式和揭示模式一起说了,因为揭示模式是模块模式的改良。该风格的模式,是建立在对象字面量上面的,最基本的对象字面量的形式是:var Car = {};基于对象字面量的模式的实现方式: var Car = { color: 'white', getCarPrice...
阅读全文
摘要:var Car = function (model, year, miles) { this.model = model; this.year = year; this.miles = miles; this.carSituation = f...
阅读全文
摘要:外观模式,该模式会触发一系列的私有行为,但用户不会接触到,我们让facade编程一个不需要关注实现细节,而且更容易使用的一个特性
阅读全文
摘要:通过简单的command(命令)模式,理解apply, call, 作用域 (function(){ var carManager = { requestInfo:function(model,id){ return 'the inf...
阅读全文
摘要:从今天开始慢慢啃设《javascript设计模式》这本书,会在这里记录看这本书的心得会一些代码方便自己理解
阅读全文
浙公网安备 33010602011771号