版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chengyi_L/article/details/46275381
開始學着記錄一點東西~
雖然用了一段時間的js,但是對其加載的順序不是很清楚,今天做了一些測試,得出結果如下。
1.js加載順序跟其是外部引用還是内部引用沒有什麼太大的關系,跟其在html頁面的位置有關系。
2.順序總體還是以head > body的順序加載。
3.$(function(){});内的函數加載在dom樹完成之後,若定義了兩個ready函數,則根據定義的位置決定先後順序 head > body
4.如果出現同名的function定義,若是定義不在ready函數内則後定義的會覆寫前定義的,若是定義在外部檔案ready函數内則,ready函數内定義被覆寫。
之前上網看到的結果是頁面定義的會覆寫檔案定義的,這其實是在外部檔案關聯統一在頭部的情況。