与定时器有关的方法
一次性定时器
-
setTimeout()在指定的毫秒数后 调用函数或计算表达式。
-
参数:
js代码或者方法对象
毫秒值
返回值:唯一标识:用于取消定时器; -
clearTimeout()取消由setTimeout() 方法设置的timeout。
var id = setTimeout(fun,1000);//1秒
function fun() {
alert("setTimeout")
}
clearTimeout(id);//关闭
循环计时器
- setInterval()按照指定的周期 (以毫秒计)来调用函数或计算表达式。
- 参数
js代码或者方法对象
毫秒值
返回值:唯一标识:用于取消定时器; - clearInterval()取消由setInterval() 设置的timeout。
var id = setInterval(fun,1000);
function fun() {
alert("setTimeout")
}
clearInterval(id);