JavaScript实现计数器基础方法

 更新时间:2022年09月01日 14:58:07   作者:Cl_Daisy  
这篇文章主要为大家详细介绍了JavaScript实现计数器的基础方法
,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了js实现计数器的具体代码,供大家参考,具体内容如下

通过使用 JavaScript,设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。称之为计时事件。

在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:

setInterval() - 间隔指定的毫秒数不停地执行指定的代码。
setTimeout() - 暂停指定的毫秒数后执行指定的代码

Note: setInterval() 和 setTimeout() 是 HTML DOM Window对象的两个方法。在这里只介绍了setTimeout()方法;

<!DOCTYPE html>
<html>

  <head>
    <meta charset="UTF-8">
    <script type="text/javascript">
      var c = 0
      var t

      function timedCount() {
        document.getElementById('txt').value = c;
        c = c + 1;
        //创建计时器,在指定周期内循环执行
        t = setTimeout("timedCount()", 1000);
      }

      function stopCount() {
        //清除计时器
        clearTimeout(t);
      }
    </script>
  </head>

  <body>

    <form>
      <input type="button" value="开始计时!" onClick="timedCount()">
      <input type="text" id="txt">
      <input type="button" value="停止计时!" onClick="stopCount()">
    </form>

  </body>

</html>

效果:

点击开始则会从0开始计数,停止计时则会暂停在那个时刻,再点击开始则会继续累加计数...但是这个程序有一个小bug,当不停的点击开始计时,计时的速度会增加,而且点击一次停止计时不会停止,要响应的点击很多次才可以停止.....

相关文章

  • 微信小程序基础教程之echart的使用

    微信小程序基础教程之echart的使用

    简单的使用echarts不难,但是在小程序里用echarts可能有些理不清。所以这篇文章主要给大家介绍了关于微信小程序基础教程之echart使用的相关资料,需要的朋友可以参考下
    2021-06-06
  • JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)

    JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)

    下面小编就为大家带来一篇JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • echarts提示框tooltip被遮挡的解决办法分享

    echarts提示框tooltip被遮挡的解决办法分享

    这篇文章主要给大家介绍了关于echarts提示框tooltip被遮挡的解决办法, 在制作图表中,发现有时候tooltip会被线条遮挡或者被柱子折线遮挡,这种情况会偶尔出现,需要的朋友可以参考下
    2023-08-08
  • CodeMirror实现代码对比功能(插件react vue)

    CodeMirror实现代码对比功能(插件react vue)

    这篇文章主要介绍了CodeMirror实现代码对比功能,用到的插件有vue或者react都需要这一步且同样的下载方式,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • js实现经典扫雷游戏

    js实现经典扫雷游戏

    这篇文章主要为大家详细介绍了js实现经典扫雷游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • 再谈javascript 动态添加样式规则 W3C校检

    再谈javascript 动态添加样式规则 W3C校检

    Ruby's Louvre blog都是一些精品内容,下面这个是介绍javascript 动态添加样式规则,而且最后的函数,可以让你的css通过w3c的验证。
    2009-12-12
  • JavaScript 数据元素集合与数组的区别说明

    JavaScript 数据元素集合与数组的区别说明

    我们在获取一组页面元素时常会用到getElementsByName()或是getElementsByTagName()方法。
    2010-05-05
  • javascript实现随机抽奖功能

    javascript实现随机抽奖功能

    这篇文章主要为大家详细介绍了javascript实现随机抽奖功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • 七种JS实现数组去重的方式

    七种JS实现数组去重的方式

    这篇文章主要介绍了七种JS实现数组去重的方式,下面文章以JS数组去重的相关资料展开全文内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2021-12-12
  • 在Postman的脚本中如何使用pm对象获取接口的请求参数

    在Postman的脚本中如何使用pm对象获取接口的请求参数

    这篇文章主要介绍了在Postman的脚本中如何使用pm对象获取接口的请求参数,本文通过实例代码图文相结合给大家介绍的非常详细,需要的朋友可以参考下
    2023-09-09

最新评论