Interval 计时器

Posted 千彧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Interval 计时器相关的知识,希望对你有一定的参考价值。

语法:

setInterval(代码,交互时间);    在执行时,从载入页面后每隔指定的时间执行代码。
clearInterval(  setInterval() 返回的 ID 值  );   取消计时器

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>计时器</title>
 6 <script type="text/javascript">
 7    function clock(){
 8       var time=new Date();                     
 9       document.getElementById("clock").value = time;
10    }
11 // 每隔100毫秒调用clock函数,并将返回值赋值给i
12      var i=setInterval("clock()",100);
13 </script>
14 </head>
15 <body>
16   <form>
17     <input type="text" id="clock" size="50"  />
18     <input type="button" value="Stop" onclick="clearInterval(i)"  />
19   </form>
20 </body>
21 </html>

 

setTimeout(   代码,延迟时间   );    setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。
clearTimeout(   setTimeout() 返回的 ID 值   );   该值标识要取消的延迟执行代码块。
 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <script type="text/javascript">
 5   var num=0,i;
 6   function timedCount(){
 7     document.getElementById(txt).value=num;
 8     num=num+1;
 9     i=setTimeout(timedCount,1000);
10   }
11     setTimeout(timedCount,1000);
12   function stopCount(){
13     clearTimeout(i);
14   }
15 </script>
16 </head>
17 <body>
18   <form>
19     <input type="text" id="txt">
20     <input type="button" value="Stop" onClick="stopCount()">
21   </form>
22 </body>
23 </html>

 

以上是关于Interval 计时器的主要内容,如果未能解决你的问题,请参考以下文章

使用 ng-click 函数激活 $interval

html 倒计时$ interval计时器

winform 中如何获取计时器控件的值

python使用上下文对代码片段进行计时,非装饰器

当浏览器导航回来时,将调用嵌套在ng-click侦听器内的$ interval

VB定时器控件Interval属性设置为0是啥意思?