都是用来控制某个函数在一定时间内执行多少次的解决方案。
- debounce
当调用动作触发一段时间后,才会执行该动作,弱在这段时间间隔内又调用此动作则将重新计算时间间隔。
- throttle
预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新的时间周期。
都是用来控制某个函数在一定时间内执行多少次的解决方案。
当调用动作触发一段时间后,才会执行该动作,弱在这段时间间隔内又调用此动作则将重新计算时间间隔。
预先设定一个执行周期,当调用动作的时刻大于等于执行周期则执行该动作,然后进入下一个新的时间周期。