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

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

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

使用方法:

相关推荐
用户52709648744901 分钟前
微前端(qiankun)单侧启动调试技巧
前端
于慨7 分钟前
flutter基础组件用法
开发语言·javascript·flutter
斌味代码14 分钟前
jQuery 内存泄漏排查:常见场景、工具使用与修复实战
前端·javascript·jquery
weixin1997010801622 分钟前
《爱回收商品详情页前端性能优化实战》
前端·性能优化
chenbin___36 分钟前
鸿蒙(HarmonyOS)支持 useNativeDriver的详细说明(转自千问)
前端·javascript·react native·react.js·harmonyos
We་ct36 分钟前
Git 核心知识点全解析
开发语言·前端·git·gitee·github
iDao技术魔方40 分钟前
Bun v1.3.12 深度解析:新特性、性能优化与实战指南
开发语言·javascript·visual studio code
小兵阿飞43 分钟前
Vite 技术介绍:实现原理、应用与优化
前端·vite
码喽7号1 小时前
vue学习六:状态管理VueX
javascript·vue.js·学习
jiayong231 小时前
第 13 课:分页、页码状态和 URL 同步
开发语言·前端·javascript·vue.js·学习