網站建設中要注意的幾點問題.
1建設網站最好使用Gzip壓縮HTTP報文,減小體積,減少傳輸時間。
2,將樣式表置于頁面前部先加載樣式表,這樣頁面渲染得以較早開始,給用戶頁面加載較快的感覺。
3,將腳本置于頁面尾部先處理頁面顯示,頁面渲染較早完成,而腳本邏輯稍后執行,這樣給用戶頁面加載較快的感覺。
4,避免使用CSS表達式過于復雜的JavaScript腳本邏輯、DOM查找、選擇操作將會降低頁面處理效率。
5,將JavaScript與CSS作為外聯資源這似乎與原則1中的合并思想相悖,但其實不然:考慮每個頁面都引入了一個公共的JavaScript資源(例如jQuery或是ExtJS這樣的JavaScript庫),單就一個頁面的表現來看,內聯(即將JavaScript嵌入HTML)頁面將比外聯(使用<script>標簽引入)頁面加載更快(因為其較少的HTTP請求數)。
但如果有很多頁面都引入了這個公共JavaScript資源,那么內聯方案會造成重復傳輸(因為這個資源內嵌在每個頁面中了,所以每次打開一個頁面都要將這部分資源傳輸一遍,從而造成網絡傳輸資源的浪費)。而將這種資源獨立出來外聯引用可以解決這個問題。由于JavaScript和CSS相對穩定,我們可以對其對應的資源設置較長的失效期。