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