js加载顺序测试
版權聲明:本文為博主原創文章,未經博主允許不得轉載。 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函數內定義被覆蓋。
之前上網看到的結果是頁面定義的會覆蓋文件定義的,這其實是在外部文件關聯統一在頭部的情況。
總結
- 上一篇: Android 组件系列-----Act
- 下一篇: 万圣节派对(水题)