js防止页面抖动(按钮,请求等重复提交)

用防抖动来阻止页面的重复提交:    

function debounce(func, wait) {
let timeout
return function () {
clearTimeout(timeout)
timeout = setTimeout(func, wait) //返回计时器 ID
}
}

使用:

       debounce(doSomething, 1000);

上一篇:debounce


下一篇:lodash的debounce函数