嗨,我有一個簡單的問題,我可以'似乎找到答案在谷歌。我試圖在畫布上繪製圖像。我最初使用了「新」構造函數(ballPic = new Image(); ballPic.src =「ball.png」),它在我的畫布上繪製時起作用,但我需要做一些縮放並且不確定是否可以附着一個CSS對象的ID。所以我反而試圖使用圖片標籤,並在CSS中完成其餘部分。html圖像ID和畫布
但是使用變量的方式doenst似乎與我的畫布繪製工作:
ballPic = '<img id="soccerBall">';
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.drawImage(BallPic, -25, -25);
這是因爲分配像ballPic變量=不一樣的是部件本身使用構造時喜歡?除了將它附加到文檔並使用getElementbyID之外,我將如何傳遞它?
我認爲這是我第一次看到一個非匿名函數不能直接用於在事件調用矢量:) :) – K3N
我經常名稱函數的目的是爲了清晰,調試和性能或內存分析...它有時非常有用。 – GameAlchemist