js中函数的防抖和节流

函数节流(throttling)

阻止一个函数在很短的时间间隔内连续调用,只有当上一次的函数执行达到时间间隔的条件下,才能进行下一次的调用,但是要保证一个累计最小的调用间隔(否则拖拽类的节流都将无法连续效果)

第一次发送请求以后只要响应没有回来就不能发送第二个



函数防抖(debounce)

函数防抖原理,可以使用定时器,作为时间的节流当触发一个事件时先用定时器延迟一段时间再执行,如果在这个时间内,又触发了这个事件,就移除定时器,再重新开始创建一个定时器



防抖
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容