摘要:
在使用 sea.js 、require.js 、 angular 的时候。 我们使用到 define 、 module(require) 的方式,定义模块,和依赖模块 下面给出 define 和 module 的简单实现。 其本质,就是往一个对象上面添加方法 当然了,这里使用的,F 对象,实际应用中 阅读全文
随笔分类 - js设计模式
职责链模式
2017-11-13 18:48 by muamaker, 166 阅读, 收藏, 编辑
摘要:
var Chain = function(fn){ this.fn = fn; this.success = null; this.error = null; this.args = []; } Chain.prototype.addNext = function(fn){ return this.success = fn; } Chai... 阅读全文
js之观察者模式
2017-02-27 10:17 by muamaker, 335 阅读, 收藏, 编辑
摘要:
1.观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 2.OO原则:为交互对象之间的松耦合设计而努力。 松耦合的设计之所以能让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了最低。观察者模式提供了一种对象设计,让主题和 阅读全文