节流防抖-演讲稿...

175 阅读2分钟

节流防抖介绍↓

视频↓: lihesheng.1iq.cn/flagJlFd.mp…

首先什么是节流呢? 节省流量

节省流量,节省带宽资源。
当我们
快速点击按钮,无论点击多快,结果都以固定频率输出,降低打印频率节省服务器带宽,这就是节流,

创建一个打印按钮,当我们点击后控制台打印出来“你好!” 不论我们点击多少次,他都会当这次打印执行
完成才会执行下一次请求打印,执行完成后才会执行下一次,当前执行完成才会执行第二次,第三次。 当
然这个打印内容肯定是看不出来效果的,通常我们用在请求数据,数据请求有时根据网络原因导致加载速度
慢,而用户看到加载不出来狂点,点点点,就导致多次请求而让网络压力雪上加霜,最终可能导致服务器卡
顿甚至停止响应。这就是节流

防抖是什么? 防止抖动

防抖和节流没有很大区别但是有一定的使用场景区别,节流是通过变量值来控制的,而防抖是通过定时器,
当你触发一个操作,让一个函数在一定时间内执行一次!。节流可能是滚动页面时或者上拉加载时触发的请
求,而防抖是我们在input输入框输入内容,比如搜索时,不会因为我们输入一个字就请求一次搜索内容,
而是我们输入完内容后显示输入的内容并且显示出来搜索结果。

最后总结一句话,简单明了:

节流就是技能CD,蓝,冷却, 只要冷却没好你就用不了技能。 防抖就是回城,只要你被敌人打断就要重来。