prevent-jitter
v1.0.1
Published
把多次函数调用合并成一次,可以用于防止快捷按键、快速拖动窗口大小,解决导致事件处理函数内的复杂操作重复被执行
Downloads
5
Readme
防抖:把多次函数调用合并成一次,可以用于防止快捷按键、快速拖动窗口大小,导致事件处理函数内的复杂操作重复被执行多次降低用户体验
使用方法
import { debounce } from "prevent-jitter";
function ajax(content) {
console.log("ajax request " + content);
}
debounce(ajax,1000)
let debounceFun = debounce(ajax);
//方法一
onClick={()=>debounceFun('/user')}
//方法二
window.addEventListener("scroll", () => debounceFun());
//方法三
document.onmouseover=debounceFun(ajax)