JS中的setTimeout和setInterval的区别
2005-03-16 12:48
495 查看
很多人都觉得这两个方法差不多,但是,实际上,他们差的很远呢
因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的
很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的
这样,函数外的setTimeout在执行函数时再次触发setTimeout从而形成周而复始的定时效果
不过,我习惯于用setInterval呢
因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的
很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的
这样,函数外的setTimeout在执行函数时再次触发setTimeout从而形成周而复始的定时效果
不过,我习惯于用setInterval呢
相关文章推荐
- JS 的定时器函数setInterval和setTimeout的用法和区别
- JS中的setTimeout和setInterval的区别
- js中setInterval和setTimeout区别和用法
- js学习--浏览器对象计时器setInterval()与setTimeout()的使用与区别
- JS中定时执行,setTimeout和setInterval的区别,以及l解除方法
- js中setInterval和setTimeout用法及区别
- js中setInterval与setTimeout的区别及换背景样例
- js中setTimeout与setInterval的区别
- JS中setInterval和setTimeout的区别
- JS中setTimeout()和setInterval()方法的区别
- js中setTimeout与setInterval的区别
- setInterval 和 setTimeout 的区别 JS学习笔记2015-6-26(第67天)
- js中setInterval和setTimeout区别和用法
- JS中的setTimeout和setInterval的区别
- js中setInterval和setTimeout区别和用法
- js中setInterval与setTimeout的用法和区别
- js中setTimeout与setInterval的区别
- js控制播放音乐 setTimeout与setInterval的区别
- js中setInterval和setTimeout区别和用法
- JS常识:setTimeout和setInterval 的区别