防抖
什么是防抖?我们在日常开发中遇到的问题,如在滚动事件中需要复杂计算或者实现一个按钮的多次点击等,高频率触发事件时,函数多次调用,计算量较大,页面就会卡顿,抖动等。
作用:防止函数多次调用。 假设用户一直触发某个事件(函数),且每次触发函数间隔小于外套,防抖情况下只会调用一次。(本质是控制定时器或者延时器)
节流
什么是节流?同上!但是本质上不一样。防抖动是将多次执行变为最后一次执行(每次触发重新计算),节流是将多次执行变成每隔一段时间执行。
作用:防止函数多次调用
防抖
什么是防抖?我们在日常开发中遇到的问题,如在滚动事件中需要复杂计算或者实现一个按钮的多次点击等,高频率触发事件时,函数多次调用,计算量较大,页面就会卡顿,抖动等。
作用:防止函数多次调用。 假设用户一直触发某个事件(函数),且每次触发函数间隔小于外套,防抖情况下只会调用一次。(本质是控制定时器或者延时器)
节流
什么是节流?同上!但是本质上不一样。防抖动是将多次执行变为最后一次执行(每次触发重新计算),节流是将多次执行变成每隔一段时间执行。
作用:防止函数多次调用