js工具函数,自己封装一个节流函数

Posted 蜗牛老湿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js工具函数,自己封装一个节流函数相关的知识,希望对你有一定的参考价值。

```js /** * * @param fn 节流的函数 * @param delay 延迟时间 * @returns 节流过的函数 */ let debounceTimer = export function debounce(fn, delay = 700) clearTimeout(debounceTimer) debounceTimer = setTimeout(() => fn() , delay) ``` # 使用非常简单 ```js debounce(this.getQuery, 600) ``` ### 还有很多方法,请评论区留言接龙,写出你的方法。 > 本文由snailPush一键发布平台 [snailPush](http://localhost:8080/publish/article) 发布!

以上是关于js工具函数,自己封装一个节流函数的主要内容,如果未能解决你的问题,请参考以下文章

jsvue防抖函数节流函数,工具类封装

js 函数节流 jQuery throttle/debounce

手把手教你在vue中使用自定义指令全局封装防抖节流函数

24 jQuery——对象的封装闭包匿名自调用函数

js节流函数中的参数传递

自己封装的js工具