js计时器
2015-12-30 15:10
609 查看
时间间隔计时器:
setInterval(代码,交互时间)
代码:需要调用的函数或者要执行的代码串。
交互时间:周期性执行代码的时间间隔(以毫秒为单位)
返回值:claerInterval() 取消代码的周期性执行。
eg:动态的显示 时分秒
一次性计时器:setTimeout("代码",延迟时间)
eg:打开网页3秒后,弹出提示框
<script>
setTimeout("alert('Hello World')",3000);
</script>
eg: 秒表计数器:(递归的调用计数器函数)
setInterval(代码,交互时间)
代码:需要调用的函数或者要执行的代码串。
交互时间:周期性执行代码的时间间隔(以毫秒为单位)
返回值:claerInterval() 取消代码的周期性执行。
eg:动态的显示 时分秒
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>定时器</title> <script type="text/javascript"> var attime; function clock(){ var time=new Date(); attime= time.getHours()+':'+time.getMinutes()+':'+time.getSeconds(); document.getElementById("clock").value = attime; } var int=setInterval(clock,1000); </script> </head> <body> <form> <input type="text" id="clock" size="50" /> </br> <input type="button" value="Stop" onclick="clearInterval(int)" /> </form> </body> </html>
一次性计时器:setTimeout("代码",延迟时间)
eg:打开网页3秒后,弹出提示框
<script>
setTimeout("alert('Hello World')",3000);
</script>
eg: 秒表计数器:(递归的调用计数器函数)
<!DOCTYPE HTML> <html> <head> <script type="text/javascript"> var num=0,i; function numCount(){ document.getElementById('txt').value=num; num=num+1; i= setTimeout("numCount()",1000); } function stopCount(){ clearTimeout(i); } </script> </head> <body> <form> <input type="text" id="txt" /> <input type="button" value="Start" onClick="numCount()" /> <input type="button" value="Stop" onClick="stopCount()" /> </form> </body> </html>
相关文章推荐
- js闭包
- js正则表达式语法
- Json序列化为对象方法
- Javascript 剪贴板的 使用以及在mozilla下的兼容
- JavaScript 鼠标事件
- js库中$冲突的解决方法
- JavaScript 扩展内置函数
- 深入剖析 JavaScript 的深复制
- js如何知道checkbox是否被选中,并且选中的话让input元素变为不可编辑
- JS 提交form表单
- 深入剖析 JavaScript 的深复制
- 网页上制作动画效果的方法及优势劣势
- 你必须知道的【闭包】陷阱和案例-非常好
- 关于Storm与JStorm的调度算法的讨论
- JavaScript学习 三、变量、作用域和内存
- 【学习笔记javascript设计模式与开发实践(模板方法模式)----11】
- JS中的事件冒泡——总结
- JSON.parse() 和 JSON.stringify()
- JSF教程(9)——生命周期之Process Validations Phase
- JS array TO json