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

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

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

使用方法:

相关推荐
冴羽14 分钟前
SvelteKit 最新中文文档教程(18)—— 浅层路由和 Packaging
前端·javascript·svelte
哀木29 分钟前
聊聊前端埋点 clarity:我会一直视监你... 永远...
前端
墨渊君32 分钟前
Expo 入门指南:让 React Native 开发更轻松(含环境搭建)
前端·javascript·react native
xnian_40 分钟前
策略模式实际用处,改吧改吧直接用,两种方式
java·服务器·前端
jane_xing42 分钟前
Next.js + SQLite 项目 Docker 生产环境部署方案
javascript·docker·sqlite
31535669131 小时前
一文带你了解二维码扫码的全部用途
前端·后端
七月shi人1 小时前
用claude3.7,不到1天写了一个工具小程序(11个工具6个游戏)
前端·小程序·ai编程
Billy Qin1 小时前
Rollup详解
前端·javascript·rollup
夜寒花碎2 小时前
前端自动化测试一jest基础使用
前端·单元测试·jest
气π2 小时前
【Vue-组件】学习笔记
vue.js·笔记·学习