我在我的主頁中通過google圖表API添加了谷歌分析圖,並且加載整個頁面需要大量時間。如果圖表關閉,則頁面加載速度更快。如何在不加載整個頁面的情況下加載元素
我怎樣才能快速加載整個頁面,然後讓谷歌圖表顯示使用loading.gif。我認爲它的Ajax, 不知道如何以及從哪裏開始。
我在我的主頁中通過google圖表API添加了谷歌分析圖,並且加載整個頁面需要大量時間。如果圖表關閉,則頁面加載速度更快。如何在不加載整個頁面的情況下加載元素
我怎樣才能快速加載整個頁面,然後讓谷歌圖表顯示使用loading.gif。我認爲它的Ajax, 不知道如何以及從哪裏開始。
我認爲你只需要暫緩加載圖像,直到頁面的其餘部分加載完畢。不需要AJAX。只需將腳本移動到頁面底部,緊挨着關閉的body標籤。
因此,看這個頁面: http://code.google.com/apis/analytics/docs/articles/gdataAnalyticsCharts.html - drawChart()函數直到最後一刻纔會被調用。
感謝您的建議,但我希望部分加載後,整個頁面加載(我不希望旋轉gif旋轉在我的瀏覽器選項卡,這增加了我的頁面加載時間。)。我希望你明白我的觀點。 – Ezhil
這不會增加或減少你的頁面加載時間,你只是擺弄數字和你的衡量標準。每當請求新資源時,一些瀏覽器將恢復爲「旋轉GIF」。您可以通過setTimeout調用drawChart來延遲IMG的加載。 –
可能重複[如何加載Individual Div而無需加載整個頁面並顯示加載狀態?](http://stackoverflow.com/questions/2855924/how-do-i-load-individual-div-without-加載整個頁面和顯示加載狀態) – stealthyninja