定时器
都是全局对象window上的方法 , 内部函数this指向window
注意:
setInterval("console.log('a');", 1000);//每隔1000毫秒会打印一次字符串a
设置循环定时器
setInterval
setInterval(function(){ },1000); // 定时器时间不准
清除循环定时器
clearInterval
var timer = setInterval(function(){ },1000); clearInterval(timer);
设置单次执行定时器
setTimeout
setTimeout(function(){ },1000); //延时1000毫秒执行,只执行一次
清除单次执行定时器
clearTimeout
var timer = setTimeout(function(){ },1000); clearTimeout(timer);