JS代碼放在head和body中的區別分析?
首先要明白的是 js 是阻塞加載執行的,也就是說js 在加載的過程中,下面的html css等都會等待js加載完才會加載。
那么問題來了:如果js是一個2G大小的文件...那么這個頁面要顯示出來,豈不是要等到天黑..
所以把js放在最下面,可以優先加載html 和css ,先把樣子給用戶看..然后慢慢的加載js文件。
區別:
放在下面屬于簡單優化,能夠更快的加載html css 。
至于你說的放在head 和body 中的區別沒啥兩樣。無非是加載的時間和順序不同罷了。
建議:
在開發頁面過程中,盡量將js文件或代碼放在最底部。這是前端優化規則之一。
下一篇裸金屬云排行