Js setInterval setTimeout
程序员文章站
2022-07-14 18:33:31
...
Js setInterval setTimeout
区别:
setInterval(code,millisec):周期性执行或调用 code 之间的时间间隔,以毫秒计。周期性执行。
区别:
setInterval(code,millisec):周期性执行或调用 code 之间的时间间隔,以毫秒计。周期性执行。
setTimeout(code,millisec):在执行代码前需等待的毫秒数。执行一次。
简单示例:
var timer;
//微信扫码登录轮循检测
function checkQrLogin() {
$.ajax({
url:"{:U('Weixin/wechat_scan_login')}",
type:'post',
data:{'scene_id':<?php echo $scene_id; ?>},
success:function (data) {
console.log('.');
if(data.error_code!=200){
}
if(data.openid != null){
window.location.href = "{:U('Index/index')}";
}
}
});
}
var condition = true;
if(condition){
timer = window.setInterval("checkQrLogin()",1000);
}else{
clearInterval(timer);
}
上一篇: crontab简介与使用
下一篇: 内存泄漏/溢出/垃圾回收