javascript 计时器
计时器类型: 仅在指定的延迟时间之后触发一次。
间隔性触发计时器:每隔一定的时间间隔就触发一次。
计时器方法:
1 setTimeout() 指定的延迟时间之后来执行代码
语法:
setInterval(代码,交互时间);
参数说明:1) 代码:要调用的函数或要执行的代码串。
2)交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。
2 clearTimeout() 取消settimeout()设置
语法:
clearInterval(id_of_setInterval)
参数说明:
id_of_setInterval:由 setInterval() 返回的 ID 值。
每隔 100 毫秒调用 clock() 函数,并显示时间。当点击按钮时,停止时间,
3 setInterval() 每隔指定的时间执行代码
语法:
setTimeout(代码,延迟时间);
参数说明:
1. 要调用的函数或要执行的代码串。
2. 延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。
4 clearInterval() 取消setInterval()设置
调用函数格式(假设有一个clock()函数):
setInterval("clock()",1000)
语法:
clearTimeout(id_of_setTimeout)
参数说明:
id_of_setTimeout:由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。