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

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

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

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