//发布订阅模式(NodeJs版)
let eventEmiter = {
on(event, fun) {
this[event]=fun
},
emit(event,...arg){
this[event](...arg)
}
}
eventEmiter.on("build", function (name,lang) {
console.log(name+"正在写"+lang)
})
eventEmiter.emit("build", "张三","Java")
相关文章
- 12-11从发布-订阅模式到Vue响应系统
- 12-11实现一个完整的发布订阅模式
- 12-11第二节 Fanout路由交换机:订阅发布模式
- 12-11发布订阅者模式和观察者模式
- 12-11发布订阅模式
- 12-11事件总线(发布订阅模式)
- 12-11订阅/发布模式
- 12-11通用设计模式之观察者模式(发布-订阅者模式)
- 12-11订阅发布模式
- 12-11发布订阅模式