多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 节流防抖 先来看这几种场景: 1. 飞快的点击按钮,但希望按钮的点击事件按照固定频率执行,并且是点击多少次就应该执多少次。 效果图如下: ~~~ ... .. \\ \\ | | | | . . . . . ~~~ 特点:保证了每一次点击都得到执行了 2. 飞快的点击按钮,如果两次点击间隔在1s内,这次的点击就作废不触发不执行点击的事件。 效果图如下: ~~~ ... .. . . . ~~~ 特点:会忽略触发间隔很短的事件,但最后一次触发可能也被忽略了 3. 飞快的点击按钮,如果两次点击间隔在1s内,前一次的点击就作废不触发不执行点击的事件。 效果图如下: ~~~ ... .. . . ~~~ 特点:会忽略触发间隔很短的事件,能保证最后一次触发被执行,但是基本上前面频率高的都被忽略掉了 4. 啊 ~~~ ..... .. . . ~~~ ---- ### 确定你的业务需要哪种模型 不用管节流防抖这些名词,看了这三种模型,应该能确定业务需要的是哪种了吧。 ---- ### 代码实现 ---- ### 扩展 [函数防抖与函数节流 - 知乎](https://zhuanlan.zhihu.com/p/38313717) ---- last update: 2020-6-8 08:14:34