为什么这不起作用?
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
var img = new Image();
img.onload = function(){
ctx.drawImage(img,0,0);
};
img.src = 'hero.png';
但这可以吗?
var img = new Image();
img.onload = function(){
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.drawImage(img,0,0);
};
img.src = 'hero.png';
如何使该ctx 变量成为全局变量,以便我可以在所有函数中使用?顺便说一句,在所有教程中,每个人都使用第一种方法......
得到它的工作!