计时器

setTimeout():在指定的毫秒数后调用函数或计算表达式,一般来说只能执行一次。

var t=setTimeout("alert('5 seconds!')",5000)
//5秒后弹出“5 seconds”,结束
clearTimeout(t);
//清除计时器t

无限次执行1:

function A(){
  var t=setTimeout('A()',1000);  
}
//一秒后执行A()

setInterval() 方法会不停地调用或计算表达式,直到 clearInterval() 被调用或窗口被关闭。

无限次执行2:

var t=setInterval("alert('5 seconds')",5000);
//每5秒后弹出‘5 seconds’
clearInterval(t);
//清除计时器t

使用计时时间制作钟表:

function startTime(){
  var today=newDate();
  var h=today.getHours();
  var m=today.getMinutes();
  var s=today.getSeconds();
  m=cheackTime(m);      
  s=checkTime(s);
  $("#id").innnerHTML=h+':'+m+':'+s;
  t=setTimeout('startTime()',1000);
}
function checkTime(i){
  if(i<10){
    i='0'+i;
    return i;      
  }  
}
window.onload=startTime();
原文地址:https://www.cnblogs.com/mina-huojian66/p/6305668.html