qq_殺意隆_0
2017-10-23 17:27:43
$(function(){})是什么意思?把這個(gè)函數(shù)變成什么了?
8 回答
已采納

joffyzou
TA貢獻(xiàn)45條經(jīng)驗(yàn) 獲得超17個(gè)贊
關(guān)于這個(gè)問(wèn)題,如果你要了解仔細(xì)的話(huà),要補(bǔ)給一下瀏覽器渲染頁(yè)面的過(guò)程。
有兩個(gè)事件,一個(gè)是dom樹(shù)渲染完成包括靜態(tài)資源也加載完成,一個(gè)是頁(yè)面dom樹(shù)渲染完成,。
window.addEventListener('load',?function(){ //?頁(yè)面的全部資源加載完才會(huì)執(zhí)行,包括圖片、視頻等 }) window.addEventListener('DOMContentLoaded',?function(){ //?DOM?渲染完即可執(zhí)行,此時(shí)圖片、視頻等可能還沒(méi)有加載完 })
jquery 就是利用第二種頁(yè)面加載事件來(lái)封裝了這個(gè) $(function(){}) 函數(shù),意思就是等dom加載完成就可以執(zhí)行這里面的代碼,這個(gè)時(shí)候一些靜態(tài)資源(如:圖片、視頻、音頻等...)還不一定加載完成。
如果滿(mǎn)意,請(qǐng)采納,謝謝?。?!
點(diǎn)擊展開(kāi)后面1條

慕圣7212385
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊
$(function(){})表示頁(yè)面加載完就執(zhí)行這個(gè)函數(shù)體,同$(document).ready(function(){});
同body標(biāo)簽里的onload事件觸發(fā)的函數(shù)
添加回答
舉報(bào)
0/150
提交
取消