(@_@;)我是程序猿,我编程,我快乐,知识改变命运,技术成就梦想   oh yeah!合作VX "w6668263" 联系Email:ye583025823@126.com

Lodash节流和防抖总结

Lodash节流和防抖总结

 

 

内容

在开发中常常会遇到函数的连续触发和高频次触发的情况。解决这些问题使用防抖和节流是最好不过的了。Lodash可以帮助我们实现。

lodash安装命令

 

npm install --save lodash

lodash.js文件下载地址: https://www.bootcdn.cn/lodash.js/

 

 

防抖:前面所有的触发都被取消,最后一次执行在规定时间之后才会触发,也就是说如果连续快速的触发只会执行一次。防止多次触发同一个事件。

input.oninput=_.debounce(function () {
        console.log('ajax发请求') //一秒后发请求
    },1000)

 

 

节流:在规定的时间间隔不会重复触发回调,只有在大于这个时间间隔才会触发回调,把频繁的触发变为少量触发。控制高频触发的次数。

 //  节流后一秒执行一次
    button.onclick=_.throttle(function () {
        count++;
        span.innerHTML=count;
    },1000)

 

 

 

参考链接:https://blog.csdn.net/m0_65005642/article/details/122035759

posted on 2022-06-14 11:44  一个草率的龙果果  阅读(178)  评论(0编辑  收藏  举报

导航