美文网首页工作生活
简单理解"防抖和节流"

简单理解"防抖和节流"

作者: 没有卢果 | 来源:发表于2019-07-01 20:34 被阅读0次

    防抖(debounce):

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

    个人理解: 如果有人进电梯(触发事件),那电梯将在10秒钟后出发(执行事件监听器),这时如果又有人进电梯了(在10秒内再次触发该事件),我们又得等10秒再出发(重新计时)。

    节流(throttle):

    概念: 规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。

    个人理解: 函数节流就是fps游戏的射速,就算一直按着鼠标射击,也只会在规定射速内射出子弹。

    相关文章

      网友评论

        本文标题:简单理解"防抖和节流"

        本文链接:https://www.haomeiwen.com/subject/cznncctx.html