盒子
盒子

JavaScript之定时器

  • window定时器

    • setIntval(表达式,毫秒)
      • clearIntval(定时器对象)
      • setTimeout(表达式,毫秒)
      • clearTimeout(定时器对象)
  • setTimeout(表达式,毫秒):是指经过指定时间后执行事件一次

  • 清除定时器:

  • 在创建定时器的时候 把创建的结果赋给一个定时器变量 比如:var clock = windows.setTimeout()再用cleraTimeout(clock);

1
2
3
4
5
6
7
8
9
10
//定一段时间后执行某一个函数

function t(){

window.location.href = 'http:///www.baidu.com';
}

window.setTimeout('t()',10*1000);//setTimeout只是执行一次

//用setTimeout来实现每隔5秒执行某一个一次 放到函数里面可以做到

setTimeout实现每隔几秒执行一下

1
2
3
4
5
6
7
8
9
function t(){

// window.location.href = 'http:///www.baidu.com';


window.setTimeout('t()',2*1000);
}

t();

setIntval每隔指定时间执行一次事件

  • 碰到每隔几秒执行一次事件的 推荐用setInterval
1
2
3
4
5
6
7
8
9
10

function t(){
alert('2秒到');
}

var clock = window.setInterval('t()',2000);//clock命名为了后面消除定时器用到 这个变量是指向定时器

function t1(){
clearInterval(clock);
}
支持一下
扫一扫,支持poetries