JS手动实现发布者-订阅者模式

发布-订阅模式是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。具体过程是:订阅者把自己想订阅的事件注册到调度中心,当发布者更新该事件时通知调度中心,由调度中心统一调度订阅者注册到调度中心的处理代码。

创建Observer类,包含message消息队列,on订阅方法,off取消订阅方法,emit通知方法

使用方法:

相关推荐
JIngJaneIL1 分钟前
书店销售|书屋|基于SprinBoot+vue书店销售管理设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·书店销售管理设计与实现
徐同保2 分钟前
n8n CLI 项目结构全面分析(node后端)
前端
墨雪不会编程11 分钟前
C++基础语法篇五 ——类和对象
java·前端·c++
一 乐12 分钟前
农产品销售|农产品供销|基于SprinBoot+vue的农产品供销系统(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·spring boot
sunshine64122 分钟前
JS实现悬浮可拖拽vue组件封装
开发语言·前端·javascript
lichong95131 分钟前
《postman、apipost、smartApi 等使用与特点 3 天路线图(可打印 PDF+互动脑图)》
前端·测试工具·macos·pdf·postman·大前端·大前端++
怪我冷i33 分钟前
es6与es5的模块区别
前端·ecmascript·es6·ai写作
一 乐35 分钟前
助农服务系统|基于SprinBoot+vue的助农服务系统(源码+数据库+文档)
前端·数据库·vue.js
by__csdn37 分钟前
Vue 2 与 Vue 3:深度解析与对比
前端·javascript·vue.js·typescript·vue·css3·html5
s***353040 分钟前
怎么下载安装yarn
android·前端·后端