鍍金池/ 問答/HTML/ new Image()對象如果取得了src是不是就會開始加載??

new Image()對象如果取得了src是不是就會開始加載??

new Image()對象如果取得了src是不是就會開始加載??

for(var i=0;i<array_url.length;i++){ 
    var img=new Image();
    img.src=array_url[i];  //取得了src是不是就會開始加載??
} 

如上,如果 array_url.length 很大,例如20個,
整個循環(huán)執(zhí)行下來,會不會因為頁面同時加載太多圖片,導(dǎo)致 頁面卡頓??

回答
編輯回答
爛人

應(yīng)該是這樣的,你的所有圖片加載完成才會觸發(fā)window.onload,我是這么理解的,如果不想影響頁面加載速度可以異步加載吧。

2017年5月1日 17:59
編輯回答
心夠野

是的,獲得url已經(jīng)去請求了,只是圖片沒有顯示出來,你可以F12 --> Network下查看下就知道了,卡頓只是跟你硬件性能有關(guān)系

2018年8月13日 13:03