计时事件

通过使用JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行,我们称之为计时事件。

setInterval()

间隔指定的毫秒数不停地执行指定的代码;
etInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

计时器 - 图1
计时器 - 图2

更多细节请参考:http://www.runoob.com/jsref/met-win-setinterval.html

clearTimeout()方法也可以停止setInterval

clearInterval()

用于停止setInterval()方法执行的函数代码;
计时器 - 图3

setTimeout()

计时器 - 图4
用于在指定的毫秒数后调用函数或计算表达式。
计时器 - 图5
更多细节请参考:http://www.runoob.com/jsref/met-win-settimeout.html

clearTimeout()

用于停止执行setTimeut()方法的函数代码。

更多细节:http://www.runoob.com/jsref/met-win-cleartimeout.html