Node.js事件发射器实现:EventEmitter2

EventEmitter2是Node.js中的事件发射器模块,提供了比原生模块更好的性能和浏览器兼容性。它扩展了EventEmitter的功能,包括命名空间、通配符、监听时间(TTL)、promise和async功能支持等。通过Promise.all返回监听器结果,提供了订阅方法以及轻松删除订阅的功能。此外,它还包含了waitFor方法,可以使用promise等待事件的发生。

zip 文件大小:52.63KB