function imgLoad(url) {
// 用兩個參數(shù), resolve和reject
return new Promise(function(resolve, reject) {
var request = new XMLHttpRequest();
request.open('GET', url)
request.responseType = 'blob'
// onload
request.onload = function() {
if (request.status === 200) {
// 成功響應(yīng)
resolve(request.response);
} else {
reject(Error(request.statusText));
}
}
// onerror
request.onerror = function() {
reject(Error('加載失敗'))
};
// 發(fā)送請求
request.send()
})
}
var body = document.querySelector('body');
var myImage = new Image();
imgLoad('blob:https://mdn.github.io/f84ebba6-8b10-4165-8704-47923e6129e1')
.then(function(response) {
var imageURL = window.URL.createObjectURL(response)
myImage.src = imageURL
body.appendChild(myImage)
},
function(Error) {
console.log(Error)
})
javascript -- Promise實現(xiàn)XML圖片加載
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
- 永遠(yuǎn)要跟社會交互 永遠(yuǎn)要不斷學(xué)習(xí) 永遠(yuǎn)要專一,專注 永遠(yuǎn)要去創(chuàng)業(yè),創(chuàng)造更多價值 跌倒了永遠(yuǎn)還是需要自己拉自己起來 ...
- 今天總結(jié)了 孩子跟去年的 變化 給自己鼓勵 今年跟去年比兒子的進(jìn)步。 去年晚上發(fā)短信,每次都說想家。...