- 事件继承自EventEmitter的实例
- 事件名称是自定义
- 响应方式由emit(‘eventName’)方式触发 ```javascript const EventEmiiter = require(‘events’);
class CustomEvent extends EventEmiiter {}
const ce = new CustomEvent(); ce.on(‘test’, () => { console.log(1); })
事件参数传递
emit('eventName', ...params);
注册事件
on
once
事件只响应一次
移除事件
removeListener / off
removeAllListeners
全部移除
通用事件
error
newListener
当触发器被注册事件时会先触发newListener
这个事件
取事件的名字时不要用newListener