node.js事件触发

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(‘这是回掉函数‘);
});

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。