var img=new Image();
img.src='img/1.jpg';
var ctx=document.getElementById('trails').getContext('2d');
function draw(){
ctx.drawImage(img,0,0,200,200);
}
window.addEventListener('load',draw,true); 和 function draw(){
var img=new Image();
img.src='img/1.jpg';
var ctx=document.getElementById('trails').getContext('2d');
ctx.drawImage(img,0,0,200,200);
}
window.addEventListener('load',draw,true);有什么区别啊???后一种要刷新一下浏览器才能看到浏览器。。
img.src='img/1.jpg';
var ctx=document.getElementById('trails').getContext('2d');
function draw(){
ctx.drawImage(img,0,0,200,200);
}
window.addEventListener('load',draw,true); 和 function draw(){
var img=new Image();
img.src='img/1.jpg';
var ctx=document.getElementById('trails').getContext('2d');
ctx.drawImage(img,0,0,200,200);
}
window.addEventListener('load',draw,true);有什么区别啊???后一种要刷新一下浏览器才能看到浏览器。。
var img=new Image();一个 jscript定好的 变量 而已。
后面的是页面load完成后再设置img.src='img/1.jpg';这时候并不会自动下载这个image文件,除非你在draw()使用ajax,否则看不到土坯,要刷新才能看到
前面一种是在页面load过程中设置img.src='img/1.jpg';浏览器会自动下载该图片,所以能正常显示