我认为这将是一种会有很多教程的东西,但是我发现的每一个都过于复杂、模糊或使用了尚未广泛支持的功能。所以,我决定自己尝试一下。我的代码如下。
function drawStuff(){
var x = document.getElementById("myCanvas");
var canvas = x.getContext('2d');
var i;
function animate(){
canvas.clearRect(0,0,500,500);
canvas.fillStyle="red";
canvas.fillRect(0,i,50,50);
i++;
}
windows.setInterval(animate(), 125);
}
window.addEventListener("load", drawStuff, false);
为什么这不起作用?我是否误解了 setInterval 的作用?任何帮助表示赞赏。