午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - promise應(yīng)用問(wèn)題

瀏覽:186日期:2023-09-22 10:54:41

問(wèn)題描述

function loadImageAsync(url) { return new Promise(function(resolve, reject) { var image = new Image(); image.onload = function() { resolve(image); }; image.onerror = function() { reject(new Error(’Could not load image at ’ + url)); }; image.src = url; });}

想知道的是這個(gè)方法怎么用呢?我輸入了URL,然后再then里獲取對(duì)象image?可是我測(cè)了,沒(méi)有反應(yīng)!

問(wèn)題解答

回答1:

loadImageAsync(’./img/news-1.png’).then((img) => { document.getElementById('app').appendChild(img) console.log(img)})

這么調(diào)用,在then的參數(shù)就是resolve的參數(shù), 也就是image對(duì)象,把這個(gè)對(duì)象append到p上就可以實(shí)現(xiàn)功能

這是最終結(jié)果

javascript - promise應(yīng)用問(wèn)題

這是console

javascript - promise應(yīng)用問(wèn)題

回答2:

loadImageAsync(url).then(function(img) { doSomething(); }).catch(function(err) { handleError(err); });回答3:

可以的 ,我在瀏覽器里試過(guò)了:

function loadImageAsync(url) { return new Promise(function(resolve, reject) { var image = new Image(); image.onload = function() { resolve(image); }; image.onerror = function() { reject(new Error(’Could not load image at ’ + url)); }; image.src = url; });}loadImageAsync(’https://www.baidu.com/img/bd_logo1.png’).then(function(){alert('jiazai wancheng')})

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 青青青免费在线视频 | 国产欧美高清 | 欧美在线一区二区三区 | 成人一区二区视频 | 欧美精品在线观看 | 黑丝白浆 | 一级片一级片一级片一级片 | 六月综合 | 一级久久| 久久久久久久久亚洲 | 国产调教视频在线观看 | 精品伊人久久 | 中文字幕在线观看你懂的 | 欧美日韩中文视频 | 免费在线观看黄色片 | 欧美视频中文字幕 | 日本三日本三级少妇三级66 | 免费观看毛片视频 | 美女色网站 | 久久手机视频 | 日韩欧美一级片 | 日韩欧美亚洲精品 | 亚洲香蕉网站 | 婷婷爱五月 | 中文字幕亚洲欧美日韩在线不卡 | 超碰人人在线 | 亚洲精品a | 国产精品xxxxxx | 亚洲高清视频在线 | 超碰久草| 欧美精品亚洲精品 | 小视频在线播放 | 国产精品久久久久永久免费看 | 麻豆网址 | 欧美性一区二区三区 | 国产精品九 | 亚洲大片免费看 | 午夜爽视频 | 伊人久久大香线蕉成人综合网 | 四虎网站在线观看 | 中文字幕免费在线观看视频 |