js发布订阅者模式简单实现

之前在对比 reactvue 的时候,发现 vueEventBus 处理非父子组件通信, 而 react 推荐使用 PubSub.js 实现。这种发布订阅者模式应用广泛,vue 根据 Object.defineProperty 实现双向绑定也是一种发布订阅者模式。下面是根据 PubSub.js 简化后的版本。

简化PubSub

测试demo, 查看 log 即可看到效果

堂 wechat
欢迎关注我的微信公众号,里面有各种小故事哦!
坚持原创技术分享,您的支持将鼓励我继续创作!