Promise 异步加载图片
function loadImageAsync(url){
return new Promise(function(resolve, reject){
const image = new Image();
image.onload = function(){
resolve(image);
}
image.onerror = function(){
reject(new Error('Could not found image at'+ url));
}
image.url = url;
})
}