JavaScript设置定时器和清除
2019-05-22 19:30
281 查看
在编写代码时经常需要设置延时操作,现在探究一下关于单次定时和多次定时的代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> window.onload = function () { var stime = null; var one = document.getElementById('one'); var two = document.getElementById('two'); var three = document.getElementById('three'); one.onclick = function(){ setTimeout(function () { alert('hello')},3000) };//单次 two.onclick = function(){ function ft() { alert('你好')} stime = setInterval(ft,4000) };//多次 three.onclick = function () { clearInterval(stime); stime = null }//清除定时器 } </script> </head> <body> <button id="one">单次</button> <button id="two">多次</button> <button id="three">清除</button> </body> </html>
单次定时使用 setTimeout后面执行匿名函数3000毫秒后弹出“hello”,只执行一次。
多次定时使用 stime = setInterva,多次执行。
为了节约系统资源,多次定时通常需要清除操作,使用clearInterval。
相关文章推荐
- javascript设置定时器,清除定时器
- [笔记]关于JavaScript定时器如何清除和重启
- javascript两种定时器的使用及其清除
- JavaScript设置、获取、清除单值和多值cookie的方法
- JavaScript设置、获取、清除单值和多值cookie的方法
- 关于js中两种定时器的设置及清除
- 关于js中两种定时器的设置及清除 [转发]
- Javascript页面打印的页眉页脚的清除与设置
- 关于js中两种定时器的设置及清除
- 关于js中两种定时器的设置及清除
- js中两种定时器的设置及清除
- 关于js中两种定时器的设置及清除
- 关于js中两种定时器的设置及清除
- Javascript页面打印的页眉页脚的清除与设置
- 关于js中两种定时器的设置及清除(转载)
- 关于js中两种定时器的设置及清除
- 设置定时器与清除定时器
- JavaScript设置右下角悬浮窗
- C# 定时器事件。(设置时间间隔,间歇性执行某一函数,控制台程序)
- javascript操作Cookie(设置、读取、删除)方法详解