CSS和JS的放置順序

CSS在網(wǎng)頁(yè)中的放置順序

CSS要放在HTML的<body>前面,也就是<head>中。
因?yàn)檫@樣瀏覽器會(huì)先讀取CSS的樣式,然后讀到<body>里面的內(nèi)容時(shí)候,讀一個(gè)添加一個(gè)樣式。好比先準(zhǔn)備好衣服,讓小朋友們排隊(duì),來(lái)一個(gè)穿上一個(gè)。假如放在后面,就相當(dāng)于先把小朋友們集合起來(lái),光溜溜的等著穿衣服。如果小朋友的數(shù)量特別多,那么后面的小朋友就要等很長(zhǎng)時(shí)間才能得到衣服穿。

把CSS放在后面

  • 對(duì)于IE、Chrome瀏覽器,可能出現(xiàn)白屏問題
  • Firefox瀏覽器,可能會(huì)出現(xiàn)無(wú)樣式內(nèi)容閃爍

JS在網(wǎng)頁(yè)中的放置順序

JS要放在HTML的后面,也就是</body>這個(gè)閉合標(biāo)簽前。
這是因?yàn)镴S加載的過(guò)程中,瀏覽器會(huì)停下來(lái),等待這個(gè)JS加載完成再讀取后面的內(nèi)容,這樣JS就阻塞了后面內(nèi)容的呈現(xiàn)以及后面組件的加載。所以要放在body的最后,先讀完HTML和CSS,靜態(tài)頁(yè)面先出來(lái),最后讀取加載JS,讓頁(yè)面動(dòng)起來(lái)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,200評(píng)論 1 92
  • 簡(jiǎn)介瀏覽器可以被認(rèn)為是使用最廣泛的軟件,本文將介紹瀏覽器的工 作原理,我們將看到,從你在地址欄輸入google.c...
    聽風(fēng)閣閱讀 3,404評(píng)論 0 7
  • 九月份,我?guī)缀踉谏≈卸冗^(guò),發(fā)燒,嘔吐,咳嗽從未如此親密于我,像好幾年的不舒服都在這些天里爆發(fā)出來(lái)。人有時(shí)候過(guò)于偉...
    爾時(shí)云起閱讀 1,492評(píng)論 0 1
  • 作為一名Android 開發(fā)者,掌握J(rèn)ava相關(guān)知識(shí)是毋容置疑的。在掌握的基礎(chǔ)上,根據(jù)使用場(chǎng)景選擇適當(dāng)方式...
    freddyyao閱讀 877評(píng)論 0 2
  • 1 展桌臺(tái)子建議撤離;兩個(gè)家居服裝中島前面需增加全身模特展示(不是已從北京西直門調(diào)配嗎 為什么沒有加上) 正掛 搭...
    Holiday澈閱讀 1,118評(píng)論 0 0

友情鏈接更多精彩內(nèi)容