我正在設計一個單頁網站。網站中的所有部分都以DIV元素的形式彈出,因此它永遠不會離開實際的瀏覽器頁面。最初,我使用「display:none」隱藏了所有使用css的部分,並且導航顯示並相應地隱藏了它們。「顯示:無」預加載是否有明智的限制?
現在我已經把投資組合部分放在一起,我開始懷疑是否最好爲每個投資組合項目使用AJAX,因爲它們包括更大的圖像。有什麼粗略的指導來預測什麼是合理的限制?如果所有的項目都預先加載,那麼HTML文件看起來會非常怪異。
我意識到這是一個普遍的問題,它感覺像預加載一切都是一個壞主意,但我不想去預感。我不太確定元素設置爲「display:none」時,用戶計算機會佔用哪些資源(例如,是否是RAM問題?)。
乾杯! :)
感謝您的深入響應。從你所說的我認爲我的預感是正確的,最好用AJAX加載組合項目(因爲圖像),同時將所有其他項目保留在原始HTML文件中。我也喜歡你的想法,分別加載圖像項目的圖像,可能是一個選項。 – AlexKempton