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. 將下载好的包拷到某 ...
一周排行