Loading

摘要: // 实现一个Event Bus class EventEmitter { constructor() { // handlers是一个map,用于存储事件与回调之间的对应关系 this.handlers = {} } // on方法用于安装事件监听器,它接受目标事件名和回调函数作为参数 on(ev 阅读全文
posted @ 2022-09-15 11:00 资深if-else侠 阅读(25) 评论(0) 推荐(0) 编辑
摘要: // 定义发布者类 class Publisher { constructor() { this.observers = [] } // 增加订阅者 add(observer) { this.observers.push(observer) } // 移除订阅者 remove(observer) { 阅读全文
posted @ 2022-09-15 10:10 资深if-else侠 阅读(32) 评论(0) 推荐(0) 编辑