【JavaScript基础】Js的定时器(你想看的原理也在哟).docxVIP

  • 4
  • 0
  • 约2.48千字
  • 约 7页
  • 2021-11-03 发布于内蒙古
  • 举报

【JavaScript基础】Js的定时器(你想看的原理也在哟).docx

PAGE PAGE 1 【JavaScript基础】Js的定时器(你想看的原理也在哟) const time = date.toLocaleTimeString(); document.getElementById(clock).value = time; }, 1000); function clearDate() { clearInterval(id) } /script /body /html 时光的误差 setInterval指定的是开头执行之间的间隔,并不考虑每次任务执行本身所消耗的时光。因此事实上,两次执行之间的间隔会小于指定的时光。 比如,setInterval指定每100ms执行一次,每次执行需要5ms,那么第一次执行结束后95毫秒,其次次执行就会开头。假如某次执行耗时特殊长,比如需要105毫秒,那么它结束后,下一次执行就会立刻开头。 为了确保两次执行之间有固定的间隔,可以不用setInterval,而是每次执行结束后,用法setTimeout指定下一次执行的详细时光。 var i = 1; var timer = setTimeout(function() { alert(i++); timer = setTimeout(arguments.callee, 200

文档评论(0)

1亿VIP精品文档

相关文档