节流和防抖

防抖(debounce):

在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时,重新触发定时器。

节流(throttle):

规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 节流(throttle)与防抖(debounce) 场景 因频繁执行DOM操作,资源加载等行为,导致UI停顿甚至浏...
    学编程的小屁孩阅读 504评论 0 0
  • 函数防抖(debounce): 含义:延迟函数执行 ; 用处:多用于input框输入时,显示匹配的输入内容。(n秒...
    laogui_阅读 792评论 0 0
  • 标签:debounce throttle iplas 小编在偶然浏览Javascript技术贴吧时候,偶然看到节...
    傑仔阅读 541评论 0 2
  • 防抖:就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。(常见...
    半日闲_balance阅读 207评论 0 0
  • 先来一张图: 每一条竖线都代表着一次函数调用(如鼠标mousemove事件,input输入事件等)正常执行的时候,...
    啊灿2580阅读 182评论 0 0