javascript定时器小结

javascript有两种定显示器, setTimeout和setInterval,下面简要介绍两个函数然后附上简单的例子。
setTimeout(function, time) , 当定位到time间隔则执行function函数,执行一次就不再执行

clearTimeout(t), 结束setTimeout定时器
setInterval(function, time), 每隔time间隔执行一次function函数

clearInterval(t),结束setinterval定时器
示例:

 





定时器

<script type=text/javascript>r var c1 = 0;r var c2 = 0;r var t; r var t2;r var t3;r function timeCount(){r document.getElementById('txt').value = c1;r c1 = c1 + 1;r t = setTimeout(timeCount(), 1000); //此处实现timeCount函数每隔1s执行一次的功能 r }r function stopTimeout(){r clearTimeout(t);r }r function timeCount2(){r document.getElementById('txt').value=c2;r c2=c2+1;r }r function interval(){r t2 = setInterval(timeCount2(), 1000);r }r function stop(){r clearInterval(t2);r }r function startTime(){r var today = new Date(); r var y = today.getFullYear();r var mon= today.getMonth();r var day = today.getDate();r var h = today.getHours();r var m = today.getMinutes();r var s = today.getSeconds();r m = checkTime(m);r s = checkTime(s);r document.getElementById('txt').value = y+-+mon+-+day+ +h+:+m+:+s;r //t3 = setTimeout('startTime()',1000); r }r function start(){r t3 = setInterval('startTime()',1000); r }r r function stopTime(){r //clearTimeout(t3);r clearInterval(t3);r }r function checkTime(i){r if (i<10){r i = 0+i;r }r return i;r }r r </script>





实时时钟


 

 

示例效果:

javascript定时器小结

 

更多相关文章
  • 这次分享的宗旨是——让大家学会创建与使用静态库.动态库,知道静态库与动态库的区别,知道使用的时候如何选择.这里不深入介绍静态库.动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书<程序员的自我修养——链接.装载与库>. 什么是库 库是写好的现有的,成熟的,可以复用的代码.现实中每个程 ...
  • 易网科技讯 3月10日消息,在今日举行的赶集第二届招聘节启动会上,赶集网CEO杨浩涌透露2014在线招聘业务2014年营收达7.68亿元.在接受易网科技采访时,杨浩涌透露赶集的上市准备工作已经全面启动,其中财务方面的工作已准备就绪,将寻求合适时间点上市.赶集网官方数据显示,2014年其在线招聘营收为 ...
  • 本文发表于<黑客防线>作者:Kyran译者:riusksk(泉哥:http://riusksk.blogbus.com)1.前言XSS(Cross-Site Scripting )攻击主要有两种类型,一种叫永久型(persistent),它存储在服务端,只不过需要用户访问存在漏洞的页面; ...
  • www.2cto.com:本地报纸立功了 在咖啡馆前台,贴着无线网络免费覆盖的告示,四周的顾客要么在摆弄手机,要么在用ipad或笔记本电脑浏览网页.“由于伪造的信号通过放大.相同标示等方式,就能使得无线客户端误认为登录了合法的无线宽带.     当你坐在咖啡屋,习惯性地拿出手机或者ipad,连接上店 ...
  • 什么是闭包 闭包是指有权访问另一个函数作用域中的变量的函数(有点拗口吧),简单点就是在一个函数的内部创建另外一个函数,并返回这个函数的引用.(这也是创建闭包的常用方式) function outerFunc (outerNum) { return function innerFunc(innerNu ...
  • 有时候我们不得不采用手动安装一些软件. Ubuntu 14.04 下手动安装Firefox的Flash插件有以下几步 1. 下载Flash插件 下载地址为http://get.adobe.com/cn/flashplayer/?no_redirect 选择.tar.gz的包 2. 將下载好的包拷到某 ...
一周排行
  • 文/罗超Google 日前已决定将ARC开放给所有开发者,并且ARC在Chrome OS和Chrome浏览器中均可以运行.ARC全称是App Runtime for Chrome,是一个运行在Chrome OS上的A ...
  • 造成jQueryMobile网页在QQ游览器上能正常显示,在UC等游览器上无法正常显示或者是无法自适应设备大小的解决方法: 在<head>标签间添加<meta name="viewport ...
  • 名称 文件后缀 描述 段文件(Segments File) segments.gen segments_N 存储提交点信息 锁文件(Lock File) write.lock 用来阻止多个indexWriter向同一 ...
  • 15.在K元关系R中,公式σ2'4'表示()A.从R中选择值为2的分量小于第4个分量值的元组组成的关系B.从R中选择第2个分量值小于第4个分量值的元组组成的关系C.从R中选择第2个分量的值小于4的元组组成的关系D.从 ...
  • MySQL查询缓存总结    可以通过下面的SQL查看当前查询缓存相关参数状态:   1 SHOW VARIABLES LIKE '%query_cache%';     输出结果类似下面:     query_ca ...
  • 16进制字符串转为数字 左直拳   Conver.ToInt32(“0xAB”,16);   所以在代码里给控件赋颜色值,可以这样:     public string ForeColor     {         ...
  • 安卓4.5新功能有哪些?想知道的朋友就和小编一起来看看android4.5新特性汇总吧 想知道安卓4.5新功能有哪些吗?下文将为大家带来关于android4.5系统新功能的相关消息,谷歌将会在今天放出android4 ...
  •       由于一直在学习状态机,其知识量之大,确实是我所想象不出来的,最近在论坛里看问题,只要是能和状态机相关的,我都会仔细的捉摸.其中要想学会状态机,对内存的把握,对数据管理的把握,尤其是对数据结构的把握都是相当 ...
  • 例子: public static void getUserRFM(DateTime beginTime, DateTime endTime)        {            MongoDatabase mo ...
  • 2012.7.20 最近一直在搭建OpenAM验证环境, 但总是有问题.单点登陆算是实现了,但policyagent 的policy总是不完全正确. ForgeRock的文档太简单:   OpenAM Policy ...