setTimeout()与setInterval()方法区别介绍_javascript技巧
程序员文章站
2022-03-24 14:35:44
...
计时器setTimeout()和setInterval()两个都是js的计时功能的函数两个有些区别。
setTimeout():
在js手册中的解释:用于在指定的毫秒数后调用函数或计算表达式;
也就是说在执行完设定好的秒数后再执行。
实验代码(改变body背景颜色):
setTimeout(function(){
$("body").css("background","red");
},5000);
setInterval():
在js手册中的解释: 按照指定的周期(以毫秒计)来调用函数或计算表达式. 会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭;
在你设定好的秒数里执行你自己效果代码或函数。
实验代码(数秒实验):
总结:
setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数.
setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().
setTimeout():
在js手册中的解释:用于在指定的毫秒数后调用函数或计算表达式;
也就是说在执行完设定好的秒数后再执行。
实验代码(改变body背景颜色):
复制代码 代码如下:
setTimeout(function(){
$("body").css("background","red");
},5000);
setInterval():
在js手册中的解释: 按照指定的周期(以毫秒计)来调用函数或计算表达式. 会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭;
在你设定好的秒数里执行你自己效果代码或函数。
实验代码(数秒实验):
复制代码 代码如下:
总结:
setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数.
setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().
下一篇: python的gui是什么
推荐阅读
-
js open() 与showModalDialog()方法使用介绍_javascript技巧
-
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)_javascript技巧
-
js open() 与showModalDialog()方法使用介绍_javascript技巧
-
Javascript对象中关于setTimeout和setInterval的this介绍_javascript技巧
-
IE下window.onresize 多次调用与死循环bug处理方法介绍_javascript技巧
-
Javascript对象中关于setTimeout和setInterval的this介绍_javascript技巧
-
IE下window.onresize 多次调用与死循环bug处理方法介绍_javascript技巧
-
document.getElementById方法在Firefox与IE中的区别_javascript技巧
-
JavaScript中停止执行setInterval和setTimeout事件的方法_javascript技巧
-
js apply/call/caller/callee/bind使用方法与区别分析_javascript技巧