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

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

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

使用:

       debounce(doSomething, 1000);

posted @ 2019-07-01 09:39  泽泽生龙  阅读(2182)  评论(0编辑  收藏  举报