gpt4 book ai didi

javascript - Kefir.js - 如何从回调函数流式传输事件?

转载 作者:数据小太阳 更新时间:2023-10-29 04:10:24 24 4
gpt4 key购买 nike

Mousetrap.js库允许您将回调函数绑定(bind)到键,如下所示:

Mousetrap.bind('space', function, 'keydown');

在不使用 Bus of Doom 的情况下将流附加到此的最佳方法是什么? ?我应该使用 emitter 还是 pool

我正试图在这个 fiddle 中连接箭头键:jsfiddle.net/vzafq25w

最佳答案

您可以使用通用包装器 stream

var leftKeys = Kefir.stream(function(emitter){
Mousetrap.bind('left', function(e) {
emitter.emit(e);
console.log(e);
});
return function(){
// unbind
};
});

http://jsfiddle.net/be9200kh/1/

关于javascript - Kefir.js - 如何从回调函数流式传输事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30249010/

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