為什么繪制背景后要延遲段時間才能繪制圖片
function drawgirl() {
? ctx.drawImage(girlPic, 100, 150, 600, 300);
}
ctx.fillStyle = '#393550';
ctx.fillRect(0,0,w,h);
setTimeout(drawgirl, 10);?
?//為什么要延遲一會才能繪制圖片 ,不用setTimeout直接調用這個函數drawgirl()卻不行
function drawgirl() {
? ctx.drawImage(girlPic, 100, 150, 600, 300);
}
ctx.fillStyle = '#393550';
ctx.fillRect(0,0,w,h);
setTimeout(drawgirl, 10);?
?//為什么要延遲一會才能繪制圖片 ,不用setTimeout直接調用這個函數drawgirl()卻不行
2017-02-28
舉報
2017-03-08
可以直接調用,放到定義函數的下面,不知道有沒有被調用,是放到加載第一個function的里面或初始化的時候