js定时器的使用和清除
首先,设置计时器
窗口对象提供了两种实现定时器效果的方法,
它们分别是window.setTimeout()和window.setInterval。前者可以使一段代码在指定时间后运行;后者可以让一段代码每隔指定时间运行一次。它们的原型如下:
window.setTimeout(代码,毫秒);
1 var I=0;
2 //设置定时器(要执行的循环)
3 var timeId=setInterval(函数(){ 0
4i;
5 console.log('定时操作:' I '次')
6 }, 500)
七
8 //清理计时器
9 my$('btn ')。onclick=function(){ 0
10 window.clearInterval(timeId)
11 }
window.setInterval(代码,毫秒);
其中,代码可以是一段用引号括起来的代码,也可以是一个函数名。当指定时间到来时,系统会自动调用该函数。当函数名用作调用句柄时,它不能接受任何参数。
使用字符串时,可以编写要在其中传递的参数。这两种方法的第二个参数是millisec,它指示延迟或重复执行的毫秒数。
二、清除定时器
当一个定时器被调用时,它会返回一个成型的数字,这个数字代表定时器的序列号,也就是定时器的数量,所以定时器可以被这个返回的数字清零。
定时器清零的方法:clearTimeout(obj)和clearInterval(obj)。(请注意,的计时器使用的清除方法)
本文来源于学习小花,作者:艾学希666888,请注明原文链接:https://www.cnblogs.com/aixuexi666888/p/15551110.html.
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/89929.html