setTimeout 和 setInterval 的区别
window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。
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>
- · Javascript利用xmlhttp获得服务器时钟的方法
- · 对Gmail中使用AJAX技术的研究
- · 每24小时弹一次窗口的网页代码
- · Javascript实例教程(10) 创建后退按钮
- · 在客户端设置cooke和获取cooke的函数
- · TreeView节点互斥,autopostback=false的方法
- · 一行代码生成Google SiteMap
- · 60秒倒计时的一个小JAVASCRIPT
- · javascript中的数组应用的一点发现
- · JavaScript学习:基础继承机制
- · 将金额小写转化成汉字大写的实现过程
- · PHP与JavaScript对多项选择的处理
- · 图片控制的渐变色文字
- · 用JS将网页窗口由小变大
- · 用JavaScript实现浏览器地震效果
- · 让弹出窗口变得“体贴”一些(javascript)
- · 利用JavaScript制作倒计时牌
- · javascript中如何实现浏览器上的右键菜单
- · 首页地址添加到收藏夹(javascript)
- · 在IE中使用JavaScript
- · Javascript制作闪烁的边框
- · Javascript实例教程(20) OLE Automation(7)
- · Javascript实例教程(20) OLE Automation(5)
- · Javascript实例教程(20) OLE Automation(3)
- · Javascript实例教程(20) OLE Automation(1)
- · Javascript实例教程(19) 使用HoTMetal(7)
- · Javascript实例教程(19) 使用HoTMetal(5)
- · Javascript实例教程(19) 使用HoTMetal(3)
- · Javascript实例教程(19) 使用HoTMetal(1)
- · Javascript实例教程(14) JS代替CGI
- · Javascript实例教程(12) 鼠标移过时报警
- · Javascript实例教程(10) 创建"后退"按钮
- · Javascript实例教程(8) 检验表单有效性
- · Javascript实例教程(6) 利用Javascript进行密码保护
- · Javascript实例教程(3) 探测浏览器插件
- · Javascript实例教程(1) 创建弹出式窗口
- · 如何用Javascript获得TextArea中的光标位置
- · 限制图片上传长宽的JavaScript代码
- · 判断输入框中的小数点问题
- · 网页之定时器详解
- · 用网页代码实现把TAB键变为Enter键
- · Javascript控制XSlt转换XML
- · 无限分类算法 js 的实现
- · 如何控制框架页的滚动
- · 实现页面打开后滚动到最底端的效果

