新微赢技术网

标题: setTimeout和setInterval 的区别 [打印本页]

作者: ~~真累~~    时间: 2009-11-29 23:29
标题: setTimeout和setInterval 的区别
js中SetInterval与setTimeout用法
JS里设定延时:使用setInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。 setTimeout("function",time) 设置一个超时对象
setInterval("function",time) 设置一个超时对象
setInterval为自动重复,setTimeout不会重复。
clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
也就是:
setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。

  setInterval方法则是表示间隔一定时间反复执行某操作。

  如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要根据使用的方法不同,调用不同的清除方法:

  例如:tttt=setTimeout('northsnow()',1000);

clearTimeout(tttt);

  或者:

tttt=setInterval('northsnow()',1000);

clearInteval(tttt);




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2