1、將css放在頁面最上面,將js放在頁面最下麵 css放在頁面最上面可以防止頁面出現白屏、閃跳的現象,即減少頁面的首屏出現時間。js的下載和執行會阻塞Dom樹的構建(嚴謹地說是中斷了Dom樹的更新),所以script標簽放在首屏範圍內的HTML代碼段里會截斷首屏的內容。而且js中可能會對DOM節點 ...
1、將css放在頁面最上面,將js放在頁面最下麵
css放在頁面最上面可以防止頁面出現白屏、閃跳的現象,即減少頁面的首屏出現時間。js的下載和執行會阻塞Dom樹的構建(嚴謹地說是中斷了Dom樹的更新),所以script標簽放在首屏範圍內的HTML代碼段里會截斷首屏的內容。而且js中可能會對DOM節點進行操作,而這時代碼是自上向下進行執行的,這樣會造成js對相應的元素操作不了。所以js放在頁面的最下麵。2、減少文件體積,去除不必要的空白符、格式符、註釋。
也就是減小文件占用記憶體,更快,更高效餓去載入網頁和腳本。