老师 可以讲一下设表先关和函数节流吗,有点混

来源:2-14 BOM特效开发(1)

lcy_18

2021-04-07 20:44:49

可以讲一下设表先关和函数节流吗,有点混

写回答

1回答

好帮手慕星星

2021-04-08

同学你好,问题解答如下:

1、设表先关:指的是事件中添加定时器,那么多次触发事件,定时器就会不断叠加,导致速度越来越快,所以会在设置定时器之前清除定时器。例如

http://img.mukewang.com/climg/606e6857092ba26606580870.jpg

2、函数节流:指的是限制一个函数在一定时间内只能执行一次。拿上面的例子,不需要清除定时器,可以加一个判断,如下

http://img.mukewang.com/climg/606e692c096f052806430507.jpg

timer有值的时候不会重复执行if语句,也就会不是进行定时器叠加。


上面两种可能情况一样,但是实现方式有些不同,理解一下即可。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程