所以我正在制作一个相当大的画布,其中填充了 1x1 像素,我想为它制作一个加载屏幕。循环填充画布完成后的问题,它提醒它已经完成加载,但画布实际上并没有改变。我在这里做了一个jsfiddle来演示。我如何真正找出画布何时使用 javascript 或 Jquery 实际加载,以及导致此行为的原因是什么?
var ctx=document.getElementById('canvas').getContext('2d');
for(var x=1;x<600;x++){
for(var y=1;y<600;y++){
var color= '#' + Math.floor (Math.random() * 16777215).toString(16);
ctx.fillStyle=color;
ctx.fillRect(x,y,1,1);
}
}
alert('done!');