防抖和节流

本文探讨了JavaScript中防抖和节流的概念及其应用场景。防抖技术常用于限制频繁操作,例如在百度搜索框中,等待用户输入停止一段时间后再发送查询请求,减少不必要的请求。而节流则用于控制执行频率,比如验证码获取,每60秒后才能重新获取,避免短时间内重复触发。
摘要由CSDN通过智能技术生成

对于防抖我看了其他人写的之后个人觉得实际应用中可能这样的。比如百度搜素框,我们每次输入字体的时候它就开始查询请求并显示出来了。但这样请求很频繁,消耗大。我想在我输入几秒后将所有文字收集再发送请求。这就是防抖吧。而节流就类似于,登录输入验证码,这个验证码获取只能在60秒之后才能再次获取

防抖

* function debounce(fn,delay){
   
    var timer=null;
    return (...args)=>{
   
        clearTimeout(timer);
        timer=window.setTimeout(()=>{
   
            fn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值