cookie,localstorage,sessionstorage,indexdb
我們先來通過**學習下這幾種儲存方式的區別
特性cookie
localstorage
sessionstorage
indexdb
資料生命週期
一般由伺服器生成,可以設定過期時間
除非被清理,否則一直存在
頁面關閉就清理
除非被清理,否則一直存在
資料儲存大小
4k5m
5m無限
與伺服器通訊
每次都會攜帶在請求報文中
不參與不參與
不參與從上表可以看到,cookie
已經不建議用於儲存。如果沒有大量資料儲存需求的話,可以使用localstorage
和sessionstorage
。對於不怎麼改變的資料盡量使用localstorage
儲存,否則可以用sessionstorage
儲存。
詳解瀏覽器儲存
隨著對前端的了解越來越深入,了解到了很多種瀏覽器的儲存方案,如 cookie localstorage等,哪這些儲存方案有何異同,分別的適用場景又是什麼呢。cookie 被創造出來的本意並不是本地儲存,而是為了辨別使用者身份。眾所周知,http 協議是無狀態的,也就是說你每一次傳送給伺服器的請求對於...
js 瀏覽器儲存
瀏覽器儲存 sessionstorage 可臨時儲存,關閉頁面標籤自動 不支援跨頁面互動,只能臨時儲存。cookie 相容性最好,大小有限制,且每次傳送請求,請求頭里會帶著 cookie 一起傳送。usedata 出現時間早於 sessionstorage,ie 專用。js資料型別 string n...
瀏覽器的本地儲存
瀏覽器的本地儲存主要分為cookie webstorage和indexeddb,其中webstorage又可以分為localstorage和sessionstorage。cookie1.容量缺陷。cookie 的體積上限只有4kb,只能用來儲存少量的資訊。2.效能缺陷。cookie 緊跟網域名稱,不...