都是定时方法

setTimeout方法是定时程序,也就是在什么时间以后干什么。只执行一次

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

但是,可以使用setTimeout的嵌套循环来实现 setInterval的功能。

同时,setInterval这个方法,是每隔多少时间间隔去执行一段代码,

比如说:setInterval("aaa()",10000),是每隔10000时间间隔执行aaa()方法而不管aaa()方法要花多长时间。

而使用setTimeout的循环嵌套来实现的setInterval方法,则会多加上函数体执行的时间。。。所以,理论上,setTimeout方法比setInterval方法执行统一个方法的时间间隔要长。

posted on 2010-04-08 22:31  颜昌钢  阅读(266)  评论(0编辑  收藏  举报