对于javascript的setInterval和setTimeout,很多人到现在一直搞不清楚。其实,真的很简单,也很方便的就能让人搞清楚在什么时候用什么函数。
当然我说的是简单的方法,请打开词霸,查看interval和timeout,就可以明白很多了
interval: n. 间隔;幕间休息;间距
timeout: n. 暂时休息;工间休息;超时
看到这两个意思,估计你也可以明白,setTimeout是在超过你定义的时间后,执行。而setInterval是间隔你定义时间区间执行函数。这样解释就让你明白很多了吧?
以前写的:
- [2009-05-07] - Tutorial: JavaScript timers with setTimeout and setInterval
- [2009-05-06] - setInterval 的郁闷之处
PS:意外啊,一不小心多复制了点代码。。。