观察者模式,又称发布-订阅模式或消息机制,定义了一种依赖关系,解决了主题对象与观察者之间功能的耦合. 通过运用观察者模式,可以解决团队开发中的模块间通讯问题,这是模块间解耦的一种可行方案. 首先,我们来把观察者对象创建处理,它有一个消息容器和三个方法,分别是订阅消息方法.发送订阅消息的方法和取消订阅消息的方法.如下: // 将观察者放在闭包中,当页面加载就立即执行 var Observer = (function () { // 将消息容器做为静态私有变量,防止消息队列泄露而被篡改 var _m…