2011-08-09 59 views
0

如果我所說的資源在網頁中(例如,從tracker.com在主體開始像素),並且tracker.com是很慢的回答(如> 10秒,甚至超時),有什麼後果我的網頁加載?資源可以減慢網頁加載速度嗎?

,對其他資源(腳本,圖片,CSS等)來顯示像往常一樣? 如果沒有,是異步標記一個選項?

+0

你是什麼意思與'調用網頁資源'? – TMS

+0

像素,圖像或來自其他域的iframe – Matthieu

+0

什麼是html中的「像素」?來自其他域的圖像和iframe已被大多數瀏覽器異步加載。 – TMS

回答

1

正如您所說,加載資源不會延遲domreadydocument ready頁面事件,但會延遲load頁面事件。頁面加載的實際行爲取決於瀏覽器 - 瀏覽器應該以並列方式從不同主機下載資源。它不會影響整個頁面的渲染,除非您使用未指定寬度和高度的圖像 - 在這種情況下,瀏覽器必須在接收圖像後重新渲染頁面。因此,當設計良好時,唯一的問題是延遲加載事件。

在非常緩慢加載資源的情況下,你可以避免通過使用「 - 異步標籤」 - 只是處理domready中的事件,並把新的標籤。例如。在jQuery使用:

$(function() { 
    // this code will be run after dom ready event 
});