0

我试图执行这个关于 CPS 的简单代码。这适用于 Chrome 43,但不适用于 Firefox 和 Opera……怎么了?(所以 Linux Mint 17 )

(function(){

  var i = 0;
  function forloop(){
    if(i<10){
      document.write(i)
      i++; 
      setTimeout(forloop, 0);
    }
  }

  forloop();
})();
4

1 回答 1

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();
})();
于 2015-07-29T22:18:13.990 回答