我有一些關於JavaScript循環的問題。Javascript遊戲循環
問題:
- 爲什麼一個JavaScript循環凍結瀏覽器
- 爲什麼繪製緩慢甚至做它運行在比1逼平每1ms,它的繪製簡單的事情!
- 解決方案是什麼?閃光正在消逝,我們現在做什麼?
這裏是帆布代碼親自嘗試一下:
<!doctype html>
<html>
<head>
</head>
<body>
<canvas id="c" width="400" height="400"></canvas>
<script type="text/javascript">
var c = document.getElementById('c');
ctx = c.getContext('2d');
var x = 100;
ctx.fillStyle= '#f00';
function loop()
{
ctx.fillRect(x, 100, 20, 20);
++x;
}
setInterval(loop, 1);
</script>
</body>
</html>
你的電腦如何成爲野獸?聽起來不太有力 – ExceptionSlayer
閃光燈不會死亡。 –
@AustinHenley它將被替換爲HTML5,因爲它是一個更合適的工具 – Raynos