引入
Node.js 有多个内置的事件,我们可以通过引入 events 模块,并通过实例化 EventEmitter 类来绑定和监听事件
1 | // 引入 events 模块 |
.on
1 | // 绑定事件及事件的处理程序 |
.emit
1 | // 触发事件 |
.once
为指定事件注册一个单次监听器,即 监听器最多只会触发一次,触发后立刻解除该监听器,也就是说不管某个事件在将来被触发多少次,都只调用一次回调函数。
1 | eventEmitter.once('eventName', eventHandler); |