我试图执行这个关于CPS的简单代码。 这适用于Chrome 43,但不适用于Firefox和Opera ...... 怎么了? (s.o. Linux Mint 17)
(function(){
var i = 0;
function forloop(){
if(i<10){
document.write(i)
i++;
setTimeout(forloop, 0);
}
}
forloop();
})();
答案 0 :(得分:0)
嗯,答案是:document.write
闻起来很糟糕,似乎是黑暗遗忘的遗迹。
不要使用它。使用console.log
,甚至附加到某些HTML,但不是document.write
。
这适用于所有普通浏览器:
(function(){
var i = 0;
function forloop(){
if(i<10){
console.log(i);
i++;
setTimeout(forloop, 0);
}
}
forloop();
})();