您好,欢迎访问一九零五行业门户网

setTimeout()与setInterval()方法区别介绍_javascript技巧

计时器settimeout()和setinterval()两个都是js的计时功能的函数两个有些区别。
settimeout():
在js手册中的解释:用于在指定的毫秒数后调用函数或计算表达式;
也就是说在执行完设定好的秒数后再执行。
实验代码(改变body背景颜色):
复制代码 代码如下:
settimeout(function(){
$(body).css(background,red);
},5000);
setinterval():
在js手册中的解释: 按照指定的周期(以毫秒计)来调用函数或计算表达式. 会不停地调用函数,直到 clearinterval() 被调用或窗口被关闭;
在你设定好的秒数里执行你自己效果代码或函数。
实验代码(数秒实验):
复制代码 代码如下:
总结:
settimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数.
setinterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearinterval().
其它类似信息

推荐信息