class EventEmitter {
constructor() {
this._events = {
} // 初始化events事件对象
}
/**
* 触发事件
* 原理:将该事件增加到该事件类型的队列中
* 状态:未执行
* @param event 事件名称
* @param cb 回调函数
*/
on(event, cb) {
const query = this._events[event] || [] // 获取原队列
query.
JS手写EventEmitter实现方式(每一行都有注释,保证小白也能看得懂)
最新推荐文章于 2023-09-28 16:24:07 发布