【发布时间】:2018-04-11 03:36:45
【问题描述】:
我正在学习节点 js 中的新概念,即事件,但我找不到我应该在哪里使用它,我想要任何真实的场景,我找不到任何关于此的文章或博客。
var events = require('events');
var eventEmitter = new events.EventEmitter();
//Create an event handler:
var myEventHandler = function () {
console.log('I hear a scream!');
}
//Assign the event handler to an event:
eventEmitter.on('scream', myEventHandler);
eventEmitter.on('test', function(){
console.log("Testing event");
});
//Fire the 'scream' event:
eventEmitter.emit('scream');
eventEmitter.emit('scream');
eventEmitter.emit('test');
我可以通过像myEvenHandler()这样的简单调用函数来实现相同的目标?
【问题讨论】:
标签: javascript node.js events eventemitter