当前位置:首页 > 日记 > 正文

JavaScript实现计数器基础方法

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,当不停的点击开始计时,计时的速度会增加,而且点击一次停止计时不会停止,要响应的点击很多次才可以停止.....

相关文章

Photoshop制作非常有创意的拍立得

Photoshop制作非常有创意的拍立得

叠加,照片,创意,效果,电脑软件,下面为大家分享Photoshop制作非常有创意的拍立得照片散落叠加效果方法,教程真的很不错,很值得大家学习,推荐到,有需要的朋友不妨来参考一下吧!先看看效果图话不多说,开始教程1、首先我们将素材文件拖拽进PS,然后将背…

wps中怎样设置页面编码

wps中怎样设置页面编码

设置,编码,文字,方法,正文,  对于比较规范的论文,我们一般需要设置其从正文开始编码,那么,如何在wps文字中设置从正文开始编码的效果呢?下面就让小编告诉你wps文字如何设置从正文开始编码的方法,希望小编整理的资料对大家有帮助。wps文字设置…

浅谈react-native热更新react-nati

浅谈react-native热更新react-nati

集成,热更新,浅谈,电脑软件,react,主要步骤按官方文档实现,这里只记录遇到的一些小坑官方文档run-android时NDK报错前提是NDK已安装并且环境变量已设置根据报错提示在android/local.properties文件里加入ndk.dir=~/Library/Android/android-…

前端获取http状态码400的返回值实

前端获取http状态码400的返回值实

返回值,状态码,实例,电脑软件,http,如下所示:axios.get("/check_mobile_and_sent_code",{withCredentials:true,params:{mobile:formInline.mobile}}).then(res=>{ console.log(res); //if(res.result==true){ …

vue使用keep-alive实现数据缓存不

vue使用keep-alive实现数据缓存不

刷新,数据缓存,电脑软件,vue,alive,到现在,接触vue也小段时间了,项目进行到了一定程度,然而项目缺少了缓存机制,所以每次跳转页面都会重新created一下数据,虽说系统的数据请求速度很快,但是这样做对系统的性能会有很大的坏处的,所以到这里就要对系…

如何解决office2007不能保存office

如何解决office2007不能保存office

解决方法,如何解决,电脑软件,  现在大多数人都在使用word2007进行文档的编辑,但是有时间可能会出现一些问题,比如:编辑完文档进行保存时,无法保存,一点击保存就会出现错误,文档自动关闭。下面由小编为您提供更多的技巧,希望能帮助您。office2007…

一次性取消Excel表格中换行符的方

一次性取消Excel表格中换行符的方

方法,取消,换行符,一次性,表格,  在EXCEL单元格中如果要强制换行的话,我们必须ALT+ENTER进行强制换行,如果Excel 表格中的换行符很多的话,我们如何一次性取消Excel 表格中的换行符呢?接下来小编为你分享一次性取消Excel表格中换行符的方法,希…

PS怎么快速转换成彩绘效果?

PS怎么快速转换成彩绘效果?

转换成,彩绘,效果,快速,电脑软件,PS打开sd娃娃的图片,想要转换成彩色铅笔的手绘效果,该怎么转换呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、打开PS, ctrl+o打开一张…

JS数组交集、并集、差集的示例代码

JS数组交集、并集、差集的示例代码

数组,示例代码,并集,电脑软件,JS, 本文介绍了JS数组交集、并集、差集,分享给大家,具体如下:由于下面会用到ES5的方法,低版本会存在兼容,先应添加对应的polyfillArray.prototype.indexOf = Array.prototype.indexOf || function (searchElement, …

Js中async/await的执行顺序详解

Js中async/await的执行顺序详解

执行顺序,详解,电脑软件,Js,async,前言虽然大家知道async/await,但是很多人对这个方法中内部怎么执行的还不是很了解,本文是我看了一遍技术博客理解 JavaScript 的 async/await(如果对async/await不熟悉可以先看下这篇文章)后拓展了一下,我理了一…

JS设置随机出现2个数字的实例代码

JS设置随机出现2个数字的实例代码

设置,实例代码,数字,电脑软件,JS,1和2 随机出现<script type="text/javascript"> $(function(){ if (Math.random()>0.5) { console.log("1"); }else{ console.log("2"); } }); </script> PS:JS…

ES6 javascript中class类的get与se

ES6 javascript中class类的get与se

实例分析,电脑软件,javascript,set,class,本文实例讲述了ES6 javascript中class类的get与set用法。分享给大家供大家参考,具体如下:与 ES5 一样, 在 Class 内部可以使用get和set关键字, 对某个属性设置存值函数和取值函数, 拦截该属性的存取行为…