浅谈JS发布订阅模式
在使用前端各大框架时,多多少少会使用过或听说过发布订阅模式,本篇文章将使用原生实现一个简单的发布订阅模式,并演示其在中进行跨组件通信的作用简单来说其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。把自己想订阅的事件处理函数注册到统一的中,当向调度中心发布数据时,由统一调用注册到的事件处理函数。代码如下:代码解释:对象即是我们创建的调度中心,里面含有两个函数,一个是订阅函数(),一个是发布函数(),并含有一个存放订阅者事件处理函数的数组()。发布订阅模式