什么是防抖和节流?
防抖:前面所有触发的函数都取消,未经过规定时间连续触发,只有最后一次执行在规定时间内才会触发
节流:在规定的时间内不会连续触发回调,只有经过规定的时间才会继续触发
区别:
防抖是限制操作,节流是减少操作
好比:王者荣耀的技能和回城
回城就如防抖,只有经过8秒才能触发回城,8秒途中再次触发回城或中断,都需要重新等待8秒才能回城
技能好比节流:使用技能后,会有技能冷却时间,只有经过规定时间,才能在次使用
使用:
多使用在应用户频繁操作可能出现数据未及时渲染和局部页面未及时呈现的情况,使用防抖和节流,减少用户的频繁操作,给浏览器更多反应的时间,提高页面的质量