87,903
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
function test(){
var i = 0;
(function(){
if(i>=5){alert('doen!');return;}
alert(i);
i++;
window.setTimeout(arguments.callee,2000);
})();
}
test();
</script>
// js没有单纯的sleep只能模拟 xmlhttp同步 也许会好些 这里给个方案...但不提倡的.
<script type="text/javascript">
<!--
function sleep(n)
{
var start=new Date().getTime();
while(true) if(new Date().getTime()-start>n) break;
}
function test()
{
for(var i=0;i <5;i++)
{
alert(i);
sleep(1000 * 2)
}
}
test();
//-->
</script>