jquery中ready與load事件的區(qū)別是什么

小編給大家分享一下jquery中ready與load事件的區(qū)別是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

道里ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

ready與load誰先執(zhí)行:

大家在面試的過程中,經(jīng)常會被問到一個問題:ready與load那一個先執(zhí)行,那一個后執(zhí)行?答案是ready先執(zhí)行,load后執(zhí)行。

DOM文檔加載的步驟:

要想理解為什么ready先執(zhí)行,load后執(zhí)行就要明白DOM文檔加載的步驟:

(1) 解析HTML結(jié)構(gòu)。

(2) 加載外部腳本和樣式表文件。

(3) 解析并執(zhí)行腳本代碼。

(4) 構(gòu)造HTML DOM模型。//ready

(5) 加載圖片等外部文件。

(6) 頁面加載完畢。//load

從一個文檔的執(zhí)行步驟可以明白,ready是從[第四步]完成后開始執(zhí)行,而load是從[第六步]完成后才開始執(zhí)行

ready事件:

ready事件在DOM結(jié)構(gòu)繪制完成之后就繪執(zhí)行。這樣能確保就算有大量的媒體文件沒加載出來,JS代碼一樣可以執(zhí)行。

load事件:

load事件必須等到網(wǎng)頁中所有內(nèi)容全部加載完畢之后才被執(zhí)行。如果一個網(wǎng)頁中有大量的圖片的話,則就會出現(xiàn)這種情況:網(wǎng)頁文檔已經(jīng)呈現(xiàn)出來,但由于網(wǎng)頁數(shù)據(jù)還沒有完全加載完畢,導(dǎo)致load事件不能夠即時被觸發(fā)。

看完了這篇文章,相信你對jquery中ready與load事件的區(qū)別是什么有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章名稱:jquery中ready與load事件的區(qū)別是什么
網(wǎng)址分享:http://muchs.cn/article14/gedhge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、Google、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、動態(tài)網(wǎng)站定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)