setTimeout 和 setInterval 的区别
来源:互联网 发布:mac清歌五笔输入法 编辑:程序博客网 时间:2024/04/28 17:29
setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。
setInterval方法则是表示间隔一定时间反复执行某操作。
如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:
例如:tttt=setTimeout('northsnow()',1000);
clearTimeout(tttt);
或者:
tttt=setInterval('northsnow()',1000);
clearInteval(tttt);
举一个例子:
<input type="button" name="start" value="start" onclick='startShow();'>
<input type="button" name="stop" value="stop" onclick="stop();">
<script language="javascript">
var intvalue=1;
var timer2=null;
function startShow()
{
liujincai.innerHTML=liujincai.innerHTML + " " + (intvalue ++).toString();
timer2=window.setTimeout("startShow()",2000);
}
function stop()
{
window.clearTimeout(timer2);
}
</script>
或者:
<div id="liujincai"></div>
<input type="button" name="start" value="start" onclick='timer2=window.setInterval("startShow()",2000);//startShow();'>
<input type="button" name="stop" value="stop" onclick="stop();">
<script language="javascript">
var intvalue=1;
var timer2=null;
function startShow()
{
liujincai.innerHTML=liujincai.innerHTML + " " + (intvalue ++).toString();
}
function stop()
{
window.clearInterval(timer2);
}
</script>
- setTimeout 和 setInterval 的区别
- 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的区别
- setTimeout和setInterval的区别
- setTimeout 和 setInterval 的区别
- setTimeout和setInterval的区别
- 16道C语言面试题(转载)
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
- 饭后八件事最谋杀健康
- SVG in HTML
- 如何用正确方法来写出质量好的软件的75条体会(转载)
- setTimeout 和 setInterval 的区别
- 烂公司与好公司的区别
- Hibernate三种继承映射方式的比较
- 给自己提个醒:strlen的使用| recv收不到数据
- 编程术语中英对照表
- 转一些FM的说明
- 网页滚动条定位(vs2005)
- 公司上市过程
- 开张大吉~