cookies sessionStorage和localstorage區別

Mark sheng 發表於 2021-01-03
Cookie localStorage

請描述一下 cookies sessionStorage和localstorage區別

相同點:都儲存在客戶端
不同點:1.儲存大小

· cookie資料大小不能超過4k。

· sessionStorage和localStorage 雖然也有儲存大小的限制,但比cookie大得多,可以達到5M或更大。

2.有效時間

· localStorage    儲存持久資料,瀏覽器關閉後資料不丟失除非主動刪除資料;

· sessionStorage  資料在當前瀏覽器視窗關閉後自動刪除。

· cookie          設定的cookie過期時間之前一直有效,即使視窗或瀏覽器關閉

3. 資料與伺服器之間的互動方式

· cookie的資料會自動的傳遞到伺服器,伺服器端也可以寫cookie到客戶端

· sessionStorage和localStorage不會自動把資料發給伺服器,僅在本地儲存。