JavaScript - 最佳的去抖时间延迟

时间:2017-09-29 10:08:26

标签: javascript debounce

对某些网络表单进行去抖动的最佳做法是什么?

我在许多文本字段中使用debounce来延迟触发用户输入的其他一些内容。

Normaly我使用300ms进行去抖动,但有时候会缩短,有时会变长。

是否有一些统计数据?#34; best"它的价值?或者一些速度打字检查器自动决定去抖时间?

以下是去抖动的例子:

        var debounce;
        $('input').on('input change keyup touchstart',function(){
            clearTimeout(debounce);
            debounce = setTimeout(function(){
                /****** DO SOMETHING ******/
            },300);
        });

0 个答案:

没有答案