1.0.1 • Published 2 years ago

prevent-jitter v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

防抖:把多次函数调用合并成一次,可以用于防止快捷按键、快速拖动窗口大小,导致事件处理函数内的复杂操作重复被执行多次降低用户体验

使用方法

  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)