防抖(debounce)和节流(throttle)

共同点:

都是为了防止一个方法频繁执行,以节约系统资源,特别是异步请求的情况下

不同点:

防抖(debounce):

防止抖动, 某种操作停止n秒后,执行函数,如果n秒内有操作则不执行

极端情况,操作间隔在n秒内,则函数永远不会执行

节流(throttle):

持续发生的操作,每n秒只执行一次

参考文章:

防抖节流场景及应用 - 掘金

javascript - 什么是防抖和节流,他们的应用场景是哪里 - 个人文章 - SegmentFault 思否

 

posted @   dirgo  阅读(140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示