cronRun.sleep = function(n) {
for (var i=0,j=n*1000;i
}
}
小飞写的
function sleep(n) {
var start = new Date().getTime();
while(true) if(new Date().getTime()-start > n) break;
}
貌似 Date new 的过多啊
不过我在我本本上测的 好像不怎么管用,不知道为什么 是不是和多核处理器有关?? 不清楚
只能用如下代码搞了
// 第一次初始化时花费时间应该长一些,用于后端初始化一些资源
if (cronNoInit){
cronRun._exec();
// 暂停 2 秒,使用遮罩效果来隔除时间
$('#div_mask').css({
position:"absolute",width:$(document).width(), height:$(document).height(),
top:"0",left:"0",opacity:0.8,background:"#000",
display:"none"
}).show(1,function(){
$('#div_mask').hide(4000,function(){
// 完成初始化
cronNoInit = false;
for(var i=cronProgressCounter;i<5;i++){
cronRun._exec();
}
});
});
}
坑爹啊 只能使用 setTimeout 这种东西 擦