定时器
- 按照设定的时间间隔 循环往复执行程序
- 只要定时器不终止 会一直执行程序
setInterval( function(){
console.log(111);
} , 1);
延时器
- 按照设定的时间间隔 延迟执行程序
- 只会延迟执行一次程序
setTimeout( function(){
// 这里的程序 是 3秒钟以后执行
console.log(111);
} , 3000 );
清除定时器
var res1 = setInterval(function(){ console.log(1111) }, 1000);
clearInterval(res1);
var res1 = setInterval(function(){ console.log(1111) }, 1000);
var res2 = setInterval(function(){ console.log(2222) }, 1000);
clearInterval(2);
清除延时器
var res3 = setTimeout(function(){ console.log(5555) }, 1000);
clearInterval(res3);