Reactive extensions js 如何使用JS的Rx扩展来缓冲事件
我不想从输入中获取文本更改事件,但将其限制为每秒3次Reactive extensions js 如何使用JS的Rx扩展来缓冲事件,reactive-extensions-js,Reactive Extensions Js,我不想从输入中获取文本更改事件,但将其限制为每秒3次 你支持我的愿望吗?如何实现此功能?假设您已经拥有可观测功能,请在消费之前插入一个对throttle(333)的调用。(333=毫秒,即1000/3,即每秒3个字符) 一个非常简单的示例: $(document).ready(function () { var mainCanvas = $("#TextBox1"); var observable = Rx.Observable.FromHtmlEvent(mainCanvas.c
你支持我的愿望吗?如何实现此功能?假设您已经拥有可观测功能,请在消费之前插入一个对throttle(333)的调用。(333=毫秒,即1000/3,即每秒3个字符) 一个非常简单的示例:
$(document).ready(function () {
var mainCanvas = $("#TextBox1");
var observable = Rx.Observable.FromHtmlEvent(mainCanvas.context, "keypress");
var throttle = observable.throttle(333);
throttle.subscribe(function (next) {
$('div#test').append(String.fromCharCode( next.charCode));
}
);
});