一.前言 发布订阅模式,基于一个主题/事件通道,希望接收通知的对象(称为subscriber)通过自定义事件订阅主题,被激活事件的对象(称为publisher)通过发布主题事件的方式被通知. 就和用户订阅微信公众号道理一样,一个公众号可以被多个用户同时订阅,当公众号有新增内容时候,只要发布就好了,用户就能接收到最新的内容. js中的事件监听机制就是一种观察者模式. 二.和观察者模式的区别 观察者模式:一个对象(称为subject)维持一系列依赖于它的对象(称为observer),将有关状态的任何…