1
入力からテキスト変更イベントを取得するのではなく、1秒あたり3回に制限することはできません。JSのRxエクステンションでイベントをバッファする方法
Rxは私の希望をサポートしていますか?どのように私はこの能力を達成することができますか?
入力からテキスト変更イベントを取得するのではなく、1秒あたり3回に制限することはできません。JSのRxエクステンションでイベントをバッファする方法
Rxは私の希望をサポートしていますか?どのように私はこの能力を達成することができますか?
Observeableが既にあると仮定して、トリックを行う前にthrottle(333)の呼び出しを挿入します。 (333 = milisecondsは1000/3で、1秒あたり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));
}
);
});
あなたには、いくつかのサンプルコードを提供することができますか? –