函数节流的基本思想:
某些代码不可以在没有间断的情况连续重复执行。第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。
当第二次调该函数时,它会清楚前一次的定时器并设置另一个。
如果前一个定时器已经执行过,这个操作就没有任何意义,
重点在于,如果前一个定时器尚未执行,其实就是将其替换为一个新的定时器。目的是只有在执行函数的请求停止了一段时间之后才执行。
猛点我!!!
猛点我也没用!!!
某些代码不可以在没有间断的情况连续重复执行。第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。
当第二次调该函数时,它会清楚前一次的定时器并设置另一个。
如果前一个定时器已经执行过,这个操作就没有任何意义,
重点在于,如果前一个定时器尚未执行,其实就是将其替换为一个新的定时器。目的是只有在执行函数的请求停止了一段时间之后才执行。
转载于:https://www.cnblogs.com/cwWeb/archive/2012/08/01/2618020.html