setTimeout("test()",1000):经过给定时间执行一次
setInterval("test()",1000):每经过给定时间执行一次
时间单位都是毫秒
setTimeout也可以用来实现在一个固定时间段之后反复执行:
function test(){
//你的逻辑处理
setTimeout("test()",1000);
}
这2种方法的区别就是:
setTimeout肯定是执行你的逻辑后再经过固定时间再去执行,是单进程的,不会对公有数据有互相影响
setInterval是每经过固定时间就执行一次,而不管前一次方法是否已经完成,是多进程的,在修改共有数据时可能会出错
相关文章
- 在特定时间间隔后调用javascript函数
- Javascript:在特定时间段后调用函数
- 如何在Button上点击JavaFX WebView调用JavaScript函数?
- 如何从ios中的本机c代码调用javascript函数?
- 如何在Button上点击JavaFX WebView调用JavaScript函数?
- VC/MFC中通过CWebPage类调用javascript函数(给js函数传参,并取得返回值)
- 如何在Node.JS中将函数从HTML调用到Javascript文件
- 当我在同一个点击事件中调用另一个函数时,javascript函数不会从代码后面调用
- JavaScript函数定义和调用 变量作用域
- 如何调用表行上的javascript函数