EventEmitter
EventEmitter
//引入events模块
var events = require('events');
//创建eventEmitter
var emitter = new events.EventEmitter();
//绑定事件及事件的处理程序
emitter.on('someEvent', function(arg1, arg2) {
console.log('listener1', arg1, arg2);
});
emitter.on('someEvent', function(arg1, arg2) {
console.log('listener2', arg1, arg2);
});
//出发事件
emitter.emit('someEvent', 'arg1 参数', 'arg2 参数');
//打印
//listener1 arg1 参数 arg2 参数
//listener2 arg1 参数 arg2 参数EventEmitter 的属性介绍
方法

Last updated