国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

javascript - Img.complete和img.onload判斷圖片加載完成有什么區(qū)別?

瀏覽:167日期:2023-05-09 11:30:08

問題描述

判斷圖片加載完成這兩個有什么區(qū)別?一般加載完成會回調(diào)onload事件,那img.complete還有必要嗎?

問題解答

回答1:

img.complete是Image對象的屬性,返回一個布爾值;img.onload是在圖片加載完成后觸發(fā)的事件

回答2:

這兩者,只有img.complete可以判斷圖片加載完成,img.onload并不能判斷圖片是否加載完,而是在加載完畢之后,直接運(yùn)行onload綁定的函數(shù)。

回答3:

complete只是HTMLImageElement對象的一個屬性,而onload則是這個Image對象的load事件回調(diào),前者不能準(zhǔn)確的在事件發(fā)生時進(jìn)行異步回調(diào)并且、在瀏覽器的兼容性上也有些問題。

回答4:

The onload property of the GlobalEventHandlers mixin is an event handler for the load event of a Window, XMLHttpRequest, <img> element, etc., which fires when the resource has loaded.img加載完成就會解除onload事件,src是異步加載圖片的,如果在綁定事件前就已經(jīng)加載完成,onload事件不會觸發(fā)。img.complete是一直都有的屬性,加載完成后為true。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 宁安市| 肥东县| 南皮县| 宁武县| 彭水| 鹿泉市| 武威市| 沙田区| 宁安市| 玉溪市| 鄄城县| 牟定县| 庆云县| 黎平县| 屏南县| 龙海市| 孝昌县| 彭阳县| 斗六市| 墨竹工卡县| 台州市| 龙州县| 陆川县| 峨眉山市| 安塞县| 古丈县| 福州市| 天台县| 五莲县| 肃南| 塔河县| 嘉黎县| 青州市| 琼海市| 尖扎县| 宣化县| 胶州市| 南陵县| 宜川县| 龙江县| 民和|