zoukankan      html  css  js  c++  java
  • BOM学习-javascript计时器小结

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>自动增长计时器</title>
    <script type="text/javascript">
      var atime;
      function clock(){
        var time=new Date();          
        atime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
        document.getElementById("clock").value = atime;
      }
     setInterval(clock,1000); 
    </script>
    </head>
    <body>
    <form>
    <input type="text" id="clock" size="50"  style="background:#000;color:#00ff00;55px"; />
    </form>
    </body>
    </html>

    效果:

    显示当前时间,自动增长

    添加按钮的计时器(用于开始和暂停)

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>计时器</title>
    
    <script type="text/javascript">
      var num=0;
      var i;
      function startCount(){
        document.getElementById('count').value=num;
        num=num+1;
        i=setTimeout("startCount()",1000);
      }
      function stopCount(){
      clearTimeout(i);
      }
    </script>
    </head>
    <body>
      <form>
        <input type="text" id="count" />
        <input type="button" value="Start" onclick="startCount()"/>
        <input type="button" value="Stop"  onclick="stopCount()" />
      </form>
    </body>
    </html>

    效果:

    点击开始按钮,从0计数,一秒加1。点击按钮停止,保持当前状态。

    总结:

    1、setInterval(代码,交互时间);

    参数:代码:可以是函数名或代码串;交互时间:设置交互时间

    clearInterval(id_from_setInterval);

    参数:由setInterval() 返回的 ID 值。

    2、setTimeout(代码,延迟时间);

    参数:代码: 可以是函数名或代码串;延迟时间:设置延迟时间

    clearTimeout(id_from_setTimeout);

    参数:由setTimeout()返回的ID值。

  • 相关阅读:
    我爱java系列之---【微服务间的认证—Feign拦截器】
    我爱java系列之---【设置权限的三种解决方案】
    581. Shortest Unsorted Continuous Subarray
    129. Sum Root to Leaf Numbers
    513. Find Bottom Left Tree Value
    515. Find Largest Value in Each Tree Row
    155. Min Stack max stack Maxpop O(1) 操作
    painting house
    Minimum Adjustment Cost
    k Sum
  • 原文地址:https://www.cnblogs.com/zmx-xiao-xiao/p/7668760.html
Copyright © 2011-2022 走看看