var events = require('events'); var EventEmitter = events.EventEmitter(); //监听这个名为TestE事件 EventEmitter.on("TestE", function() { console.log('这是回掉函数'); }); //调用这个TestE事件并将这些参数传进去 EventEmitter.emit("TestE", [arg1], [arg1]..); //取消监听这个名为TestE事件 EventEmitter.removeListener("TestE", function() { console.log('这是回掉函数'); }); //取消监听所有事件(添加事件参数后就移除指定的事件监听) EventEmitter.removeAllListeners([event]); //只监听一次这个名为TestE事件 EventEmitter.once("TestE", function() { console.log('这是回掉函数'); });