gpt4 book ai didi

javascript - 如何从另一个js文件发出事件?

转载 作者:太空宇宙 更新时间:2023-11-04 00:59:27 25 4
gpt4 key购买 nike

这是 EventEmitter 的示例。

var events = require('events'); 
var emitter = new events.EventEmitter();
emitter.on('someEvent', function(arg1, arg2) {
console.log('listener1', arg1, arg2);
});
emitter.emit('someEvent', 'byvoid', 1991);

如何将emitter.on()分离到另一个js文件中?

最佳答案

这取决于您想要做什么,但如果您想采用以事件为中心的编程模式,您也可以创建一个 EventEmitter.js 文件,如下所示:

var EventEmitter = require('events').EventEmitter;
var localEmitter = new EventEmitter();

module.exports = localEmitter;

然后,您可以使用 require('EventEmitter.js') 访问您的 EventEmitter 实例。

关于javascript - 如何从另一个js文件发出事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27702321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com