[b]setTimeout(表达式,延迟时间)[/b]是定时程序,也就是在什么时间以后干什么,只做一次,就不做了。表达式为字符串函数或其它表达式,时间单位为毫秒
例子:setTimeout("f()",1000),一秒后执行,然后完了。
[b]setInterval(表达式,交互时间)[/b]表示间隔一段时间,重复的执行。
例子:setInterval("f()",1000),每隔一秒执行一次。
停止:
主要是利用
window.clearInterval(intervalID); 其中intervalID=setInterval();
window.clearTimeout(timeoutID); 其中timeoutID=clearTimeout();
如果用settimeout实现setinerval的功能,就需要在执行的程序中再定时调用自己才行
例子:setTimeout("f()",1000),一秒后执行,然后完了。
[b]setInterval(表达式,交互时间)[/b]表示间隔一段时间,重复的执行。
例子:setInterval("f()",1000),每隔一秒执行一次。
停止:
主要是利用
window.clearInterval(intervalID); 其中intervalID=setInterval();
window.clearTimeout(timeoutID); 其中timeoutID=clearTimeout();
如果用settimeout实现setinerval的功能,就需要在执行的程序中再定时调用自己才行