nodejs的EventEmitter类

EventEmitter 类
events 模块只提供了一个对象: events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器功能的封装。

例子:

//event.js 文件
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);

你可能感兴趣的:(nodejs的EventEmitter类)