JavaScript定时调用函数
程序员文章站
2022-05-02 17:18:09
...
setTimeout("test()",1000):经过给定时间执行一次
setInterval("test()",1000):每经过给定时间执行一次
时间单位都是毫秒
setTimeout也可以用来实现在一个固定时间段之后反复执行:
function test(){
//你的逻辑处理
setTimeout("test()",1000);
}
这2种方法的区别就是:
setTimeout肯定是执行你的逻辑后再经过固定时间再去执行,是单进程的,不会对公有数据有互相影响
setInterval是每经过固定时间就执行一次,而不管前一次方法是否已经完成,是多进程的,在修改共有数据时可能会出错
setInterval("test()",1000):每经过给定时间执行一次
时间单位都是毫秒
setTimeout也可以用来实现在一个固定时间段之后反复执行:
function test(){
//你的逻辑处理
setTimeout("test()",1000);
}
这2种方法的区别就是:
setTimeout肯定是执行你的逻辑后再经过固定时间再去执行,是单进程的,不会对公有数据有互相影响
setInterval是每经过固定时间就执行一次,而不管前一次方法是否已经完成,是多进程的,在修改共有数据时可能会出错
推荐阅读
-
JS中confirm,alert,prompt函数区别分析_javascript技巧
-
css - php的这个函数,前端如何去调用?
-
Web前端笔记-浏览器控制台调用js函数及vue函数
-
Web笔记-layerui的基本使用及JavaScript回调函数的写法
-
javascript 有用的脚本函数_javascript技巧
-
JS链式调用的实现方法_javascript技巧
-
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解_PHP教程
-
window.addeventjs事件驱动函数集合addEvent等_javascript技巧
-
Javascript中Eval函数的使用说明_javascript技巧
-
JavaScript 嵌套函数指向this对象错误的解决方法_javascript技巧