简单实现一个EventEmitter
- March 12, 2019
- aaaaaAndy
EventEmitter 是 NodeJS 的核心模块 events 中的类,用于对 NodeJS 中的事件进行统一管理,用 events 特定的 API 对事件进行添加、触发和移除等等,核心方法的模式类似于发布订阅
1. Node 中的 EventEmitter
EventEmitter本质上是一个观察者模式的实现。
观察者模式:它定义了对象间的一种一对多的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。
1
2
3
4
5
6
7
8
9
// Node 中的 EventEmitter 简单用法
let events = r
Continue reading