在高程三和一些博客上都可以看到一個圖片的異步加載的例子回調函數版:function loadImage(url,cb){ var img = new Image();
img.onload=function(){
cb(img);
}
img.src=url;
}
promise版本:function loadAsyncImage=function(url){return new Promise(resolve,reject){ var image = new Image();
image.onload = () =>{
resolve(image);
};
image.onerror = () =>{
reject(new Error('Could not load image at '+url));
};
image.src=url;
}}我想知道,img.src=url為什么都要寫在最后,寫在為圖片對象綁定回調函數那句代碼之前可不可以呢
一個javascript加載圖片的問題
飲歌長嘯
2018-09-10 13:15:43