JavaScript 的 setInterval 和 clearInterval 函数使用注意细节 和 事项

在用 JavaScript 中

winodw 下的:

setInterval 和 clearInterval 函数时:
一定要注意两个点!!!!


1.setInterval()

放入函数时只需要写函数名,

不需要带括号 ()

如果要加括号,需要加上引号'函数名()' 

除非用匿名函数 我就没话说


2. 

setInterval()
返回的是一个数字id 一定要弄个id 给他 并且 随时更新!
不然的话:

clearInterval ()函数会不起作用 因为:

clearInterval  函数里面放的一定是setInterval函数返回的ID才有效 ,那么如果ID不更新  他就会一直运行 你停掉的是他老旧的那个ID 所以:

var time_id = setInterval(xxx,1000);
更新: time_id = setInterval(yyyy,1000);    //ID替代了 xxx那个方法的定时器

clearInterval(time_id );     //停掉了yyy的定时器  所以呢 两个都干掉了! 这就不会出现说:
爱哎呀呀呀呀~ 什么什么 clearInterval 函数 不起作用了



 

posted @ 2021-04-19 08:32  咸瑜  阅读(85)  评论(0编辑  收藏  举报