久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

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

問(wèn)題描述

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

問(wèn)題解答

回答1:

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

回答2:

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

回答3:

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

回答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加載完成就會(huì)解除onload事件,src是異步加載圖片的,如果在綁定事件前就已經(jīng)加載完成,onload事件不會(huì)觸發(fā)。img.complete是一直都有的屬性,加載完成后為true。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 乐业县| 汝州市| 开化县| 延川县| 吐鲁番市| 高雄县| 宜州市| 巴南区| 太和县| 济阳县| 乐亭县| 台东县| 康保县| 满城县| 长宁县| 锡林郭勒盟| 丹东市| 东方市| 日土县| 敖汉旗| 新乡市| 新建县| 南汇区| 黄浦区| 永兴县| 桃园市| 深州市| 噶尔县| 博野县| 南城县| 韶关市| 驻马店市| 顺平县| 含山县| 台湾省| 北碚区| 沾益县| 晴隆县| 平利县| 五大连池市| 师宗县|