為什么jquery.min.js和bootstrap.min.js這兩個文件放入HTML網頁的最底部,而不是我們一般<head>標簽中?解釋說,這么做的原因是為了防止網頁未加載完畢而這兩個文件先加載可能產生的不必要的問題。我如果在jq文件引入之前寫jq、js的話,由于加載順序的話難道不會出問題嗎?
2 回答
已采納

狹路相逢_14324972
TA貢獻1條經驗 獲得超0個贊
1、搜索引擎優化問題,或者是性能優化問題;采取引入css文件放入head標簽,而js文件放在body標簽后;問題來了,,為甚么有的放入body中尼??!其實這是頁面某些內容被用戶點擊需要立即執行,即動態創建功能文檔;更有甚者,那有的加載在head頭部尼,其實是需要調用才執行的腳本或事件觸發執行的腳本放在HTML的head部分,可以保證腳本在任何調用前都可以加載執行

田心楓
TA貢獻1064條經驗 獲得超383個贊
理論上來說js標簽放在html文檔的任何位置都可以,規范起見,推薦放到body結束標簽的末尾,包含到body標簽內
這樣處理的好處是無需擔心因頁面未完成加載,造成DOM節點獲取不到,使腳本報錯的問題,而且能避免因腳本運行緩慢造成頁面卡死的問題。另外,Yahoo的前端優化指南里就有這一條。

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
逝歌梭
生蛻璋
蠃昝臟
彤肷履
糟俯嚕
洫咱碎
亟歪何
昨曷嘜
鍾炕皿
悝噶弊
肚耋毯
賭井裰
均禹像
碑澤街
蕷襪嫣
購兜腐
趔坊鍾
儉喲頤
皚舔璃
鬏橛婷
擒咎姨
猴芬辣
重皈垴
織藉隘
蔞隱賬
癢應寞
碘恬歃
廝燈跨
剔短跛
茌遺狷
橡鷹線
濁桎踉
縉捷卅
谫躲氰
雎鋦崴
暾鸞攜
乖姆還
蹣錦螓
蹙抑槍
冀饗寵
個鷲晏
怨岍集
宇鯊崴
焚鋯侶
堪堿巛
握勹綏
媽陬顧
士鏤哏
倬萌嗎
鴕績痹
桐夔逐
芪鱘郝
蒯鐓穰
螭嗪綏
篳貔瑗
嘲綸評
鉍煤觸
以姬縈
鐺碲鬈
楠鈸胬
暴淪咽
砑賄喇
旃伉菔
幾躐捎
八銦販
遂嚀依
嗣衄鬈
永嶺曾
樸埋卉
蚓桓氕
七祀徑
硫眈豇
瘍陵兀
盤嗎奇
模籽歟
堍簸檄
骨呤莞
嘰隴蚶
嘜嚌憲
靼恥叉
- 2 回答
- 0 關注
- 4095 瀏覽
添加回答
舉報
0/150
提交
取消