js计时器

setTimeout() 和 clearTimeout()

通过使用 JS,有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。称之为计时事件。

setTimeout() 未来的某时执行代码

clearTimeout() 取消setTimeout()

timedCountTodo = ()=>{
//计时器要执行的逻辑
}

t=setTimeout("timedCountTodo",1000)


function stopCount()
 {
   clearTimeout(t)
 }

setInterval()和clearInterval()

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,

语法: setInterval(code,millisec[,"lang"]) 参数 描述 code 必需。要调用的函数或要执行的代码串。 millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。

返回值 一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。

var int= setInterval("clock()",50)
function clock()
  {
  //定时执行的逻辑
  }
</script>

...
//清除setInterval指定的事件
window.clearInterval(int)

results matching ""

    No results matching ""