瞬间理解防抖和节流

防抖(Debouncing)

在一定时间内,多次触发同一个事件,只执行最后一次操作。

举例说明:
一个具备自动搜索功能的搜索框,当用户快速输入的时候,不会执行搜索,只有当用户停止输入的时候,才会执行搜索。

节流(Throttling)

在一定时间内,多次触发同一个事件,只执行第一次操作。

举例说明:
你打王者荣耀的时候,不管你手指点得有多快,你的鲁班7号 a 的频率都是固定的。

你可能感兴趣的:(计算机基础,性能优化)