有沒有必要將 DOM 結構緩存到本地?如果有,意義是什麼?

將 DOM 結構緩存到本地存儲里有必要嗎? 目前的項目是一個靜態頁面,內容變化不是很頻繁,頁面分成N個獨立模塊,每個模塊由不同的人維護。如果將這些內容緩存到本地存儲,然後利用時間戳機制,只有時間戳過期的時候才會去伺服器更新。所有的模塊的更新只使用一個 HTTP 請求,也就是說只會比平常多出一個請求,但並不是每個模塊獨立去更新。


離線緩存的優點是可以優化平均載入速度(在緩存形成後才加速),大致的應用場景如下:

1)localStorage(LS)

可以把 header、footer 等不太常變動的元素的 innerHTML 儲存在 LS 里,在頁面上只要保留一個容器元素即可。

&

前端開發有沒有必要學習less,sass,coffee script等語言?
關於eval和數組計算的一些小問題?
編寫瀏覽器插件如何入門?
為什麼es6里的object不可迭代?
作為一名前端開發工程師,哪門後端語言最適合掌握?

TAG:前端開發 | JavaScript | HTML5 | localStorage | 數據存儲技術 |