这边就不贴代码了,简单讲一下他俩的意思
节流
游戏玩过吧,可以理解为技能冷却,规定时间内此函数只能执行一次
防抖
规定时间点内,如果函数短时间重复触发,最后只会执行一次。
比如一个滚动条滚动事件,执行后开始计时一个时间300毫米,如果计时没有结束又触发了事件,重新计时,如果结束了触发事件才可以使用。
这样短时间内重复调用,只会执行最后一次。
游戏玩过吧,可以理解为技能冷却,规定时间内此函数只能执行一次
规定时间点内,如果函数短时间重复触发,最后只会执行一次。
比如一个滚动条滚动事件,执行后开始计时一个时间300毫米,如果计时没有结束又触发了事件,重新计时,如果结束了触发事件才可以使用。
这样短时间内重复调用,只会执行最后一次。