相关疑难解决方法(0)

什么是"事件发射器"?

通过http://microjs.com浏览,我看到许多标记为"事件发射器"的库.我喜欢认为我很熟悉javascript语言的基础知识,但我真的不知道"事件发射器"是什么或者做什么.

有人关心开导我吗?听起来很有趣...

javascript events event-handling javascript-events

70
推荐指数
2
解决办法
6万
查看次数

何时在 Node js 中使用 eventEmitter?

我正在学习 Node 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');
Run Code Online (Sandbox Code Playgroud)

我可以通过简单的调用函数来实现同样的事情,比如myEvenHandler()

javascript events node.js eventemitter

6
推荐指数
1
解决办法
3647
查看次数