javascript setTimeout 和 setInterval 区别
来源:互联网 发布:休闲衬衫 知乎 编辑:程序博客网 时间:2024/06/07 23:14
setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数.
setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().
[setTimeout]
setTimeout(表达式,延时时间)
在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
用setTimeout实现的自动变化显示随机数的效果:
<html><head><script>window.onload=sett;function sett(){document.body.innerHTML=Math.random();setTimeout("sett()",500);}</script> </head><body></body></html>
[setInterval]
setInterval(表达式,交互时间)
则不一样,它从载入后,每隔指定的时间就执行一次表达式
用setInterval实现的自动变化显示随机数的效果:
<html><head><script>function sett(){document.body.innerHTML=Math.random();}setInterval("sett();", 500);</script></script> </head><body></body></html>
setTimeout (表达式,延时时间)
setInterval(表达式,交互时间)
延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式
set Timeout 也可以实现象setInterval一样的功能
set Timeout:
<script language="javascript">var i;i=0;function reloop(){i=i+1;alert(String(i));setTimeout("reloop()",1000);}reloop();</script>
setInterval:
<script language="javascript">var i;i=0;function reloop(){i=i+1;alert(String(i));}setInterval("reloop()",1000);</script>
window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。
setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。
setInterval方法则是表示间隔一定时间反复执行某操作。
阅读全文
0 0
- javascript setTimeout 和 setInterval 区别
- javascript setTimeout 和 setInterval 区别
- javascript setTimeout 和 setInterval 区别
- javascript中setTimeout 和setInterval的区别
- javascript中setTimeOut 和setInterval的区别
- javascript 中setTimeout 和setInterval 区别
- javascript中setTimeout 和setInterval的区别
- javascript中setTimeout 和 setInterval 的区别
- Javascript中setTimeout和setInterval区别
- javascript中setTimeout()和setInterval()的区别
- javascript setTimeout 和 setInterval
- javascript setTimeout 和 setInterval
- javascript setTimeout和setInterval
- setInterval和setTimeout ----javascript
- setTimeout和setInterval区别 setTimeout模拟setInterval
- setTimeout 和 setInterval区别
- settimeout()和setinterval区别
- setTimeout()和setInterval()区别
- 数组的拷贝注意项
- HackerRank-Hash Tables: Ransom Note
- Linux下进程通信
- 用私有构造器或者枚举类型强化Singleton属性
- mybatis整合spring过程中的报错
- javascript setTimeout 和 setInterval 区别
- 网络抓包工具
- Kubernetes学习笔记(2):与资源相关的调度
- p5.js入门教程(2) 小球动画
- idea中pom.xml中导入依赖出现inspects a maven model for resolution problems
- css记录
- 1033. 旧键盘打字(20)
- GradientPaint类的作用
- 文件操作工具类FileUtils