加快網站速度的最佳做法_(3)script腳本放在底部

腳本的問題是它會阻止並行的下載。HTTP/1.1規定,瀏覽器在同一個主站不能並行同時下載超過兩個組件。如果你把圖片放在多個站點上,就可以同時下載多個圖片。但是,當在下載腳本的時候,瀏覽器不能同時進行其他的下載,就算是利用不同的站點。

在某些情況下很難把腳本移到底部。例如,如果腳本中有document.write在頁面中插入內容,這時腳本就不能移動到頁面的底部。當然還有其他的原因,但是大多數這些情況都是能夠解決的。

另外一種建議就是使用延遲腳本。 DEFER屬性暗示了腳本中不包含document.write 對瀏覽器來說是一個線索使它能夠持續渲染。不幸的是,FireFox不支持DEFER屬性。在IE中,腳本可以延遲但與預期的有一定出入。如果腳本可以延遲,它就可以移動到頁面的底部。這將會使網頁下載的更快。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章