嗨,我有一个简单的问题,我可以'似乎找到答案在谷歌。我试图在画布上绘制图像。我最初使用了“新”构造函数(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