我希望 Javascript 代码可以无限地操作 html 中的某些对象,
但是,我只能用setTimeout("function()", 0)
不能用while(1)
例子:
while
:https ://gist.github.com/Asoul/e5dd3bd38eef4ca239cb
setTimeout
:https ://gist.github.com/Asoul/bda34fa2f70e4077ec12
我不知道为什么while(1)
不能在我的 chrome 上工作
SetTimeout
有时可以工作,但如果我的代码中有很多setTimeout
或一些未知原因,它会滞后。
示例:http ://www.csie.ntu.edu.tw/~b00902036/run_neo/run_neo.html
(用尽,左,右玩。我努力避免滞后,但有时仍然会发生。)
我想使用纯 CSS,而不是画布,并且希望游戏可以毫无延迟地玩。