消除某些 Web 表单的最佳实践是什么?
我在许多文本字段中使用 debounce 来延迟触发用户输入的其他一些事情。
通常我使用 300 毫秒进行去抖动,但有时会很短,有时会很长。
它有一些统计上的“最佳”价值吗?或者一些快速打字检查器来自动决定去抖动时间?
下面是去抖动的例子:
var debounce;
$('input').on('input change keyup touchstart',function(){
clearTimeout(debounce);
debounce = setTimeout(function(){
/****** DO SOMETHING ******/
},300);
});