setTimeout() 和setInterval()函数的比较
来源:互联网 发布:全球人工智能产业规模 编辑:程序博客网 时间:2024/04/30 13:38
1.setTimeout() 和setInterval() 函数的相同之处
两个函数执行效果相同,都是隔一段时间执行一次一个函数
2.不同之处:
setTimeout() 只执行一次 即:如果你想重复执行某个函数需要重复调用该函数(代码示例)
<script type="text/javascript">
var i=6;
var t;
function showTimer(){
if(i==0){
parent.location.href="${pageContext.request.contextPath }/system/elecMenuAction_logout.do";
}else{
i=i-1;
document.getElementById("timer").innerHTML=i+"秒";
window.setTimeout(showTimer(), 1000);
}
}
</script>
setInterval()函数可以多次执行除非调用window.clearInterval(); 重复执行的函数才会停止(代码示例)
<script type="text/javascript">
var i=6;
var t;
function showTimer(){
if(i==0){
parent.location.href="${pageContext.request.contextPath }/system/elecMenuAction_logout.do";
window.clearInterval(t);
}else{
i=i-1;
document.getElementById("timer").innerHTML=i+"秒";
}
}
window.setInterval(showTimer(), 1000)
</script>
- setTimeout() 和setInterval()函数的比较
- setTimeout()和setInterval()函数的区别。
- 延迟函数setTimeout()和setInterval()
- js setInterval函数和setTimeOut函数的区别
- javascript中settimeout和setinterval函数的用法和实例
- setTimeout 和 setInterval 的区别
- setTimeout 和 setInterval 的区别
- setTimeout 和 setInterval 的区别
- setTimeout 和 setInterval 的区别
- setTimeout 和 setInterval 的区别.
- settimeout 和 setinterval 的区别
- setTimeout 和 setInterval 的区别.
- setTimeout和setInterval的使用
- setTimeout 和 setInterval 的区别
- setTimeout和setInterval的使用
- setTimeout和setInterval的使用
- setInterval 和 setTimeout 的用法
- setTimeout 和 setInterval 的区别
- AndroidStudio添加导入一个AndroidStudio工程作为一个Library
- java进阶书籍推荐(不包括基础)
- gcc & makefile
- iOS版本更新提示
- windows 64位使用redis
- setTimeout() 和setInterval()函数的比较
- 解析Crash日志(二)
- SimpleCursorAdapter介绍
- 下拉刷新
- 39. Combination Sum
- 决策树sama
- POJ题目分类 很好很有层次感
- Google Mock(Gmock)简单使用和源码分析——简单使用
- 【BZOJ1500】【codevs1758】维修数列,简析Splay的综合操作