美文网首页
EventEmitter

EventEmitter

作者: 浅浅_2d5a | 来源:发表于2021-08-17 09:21 被阅读0次

EventEmitter一般不会直接使用,包括 fs、net、 http 在内的内置模块已经继承了EventEmitter
events 模块只提供了一个对象: events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器功能的封装。

var EventEmitter = require('events').EventEmitter; 
var event = new EventEmitter(); 
event.on('some_event', function() { 
    console.log('some_event 事件触发'); 
}); 
setTimeout(function() { 
    event.emit('some_event'); 
}, 1000); 

on 函数用于绑定事件函数,emit 属性用于触发一个事件。

相关文章

网友评论

      本文标题:EventEmitter

      本文链接:https://www.haomeiwen.com/subject/ijwmbltx.html