2014-03-24 61 views
0

很多javascript部分在不同的地方會影響頁面加載時間嗎? 像許多部分javascript部分

<html><script></script><body><script></script></body><script></script></html> 

也沒有任何在使用referces或HTML編寫小腳本部分影響? 最後,在頁面加載文檔時編寫很多代碼會不好還是不好,在編譯加載所有腳本時會影響頁面停留時間

+2

我認爲你添加的每一個字母都會影響加載時間,但它會是不可知的 –

回答

1

很明顯,加載許多不同的外部JavaScript文件會增加最終加載時間。

您可以將所有<script>標籤放在文檔末尾,即</body>之前,以便網站在腳本之前加載。如果可能的話,你可以縮小和合並你的JS文件,以減少HTTP請求的數量。

一旦所有的CSS被加載並且DOM已經被解析,頁面渲染就會開始,所以這會讓它看起來更快加載。

如果您關注頁面速度,請嘗試遵循一些建議,如Best Practices for Speeding Up Your Web Site

將JavaScript代碼片段與您的HTML內聯並不是一個好主意。儘量保持HTML清潔,如果想要改變添加或刪除任何元素的DOM,可以使用帶適當選擇器的JavaScript。

0

最佳做法要求您在頁面底部(頁腳)加載或運行javascript。 這樣,頁面的所有資源(html,css,圖像)首先被加載。 然後加載並執行JavaScript代碼。 關於速度,最好的方法是把所有的js代碼放到一個.js文件中(如果可能的話)並儘量減少它。 這種方式可以減少加載時間和http請求,從而提高網站的速度。