sessionStorage 和 localStorage html5中web storage包括兩種儲存方式:sessionStorage 和 localStorage sessionStorage用於本地存儲一個會話(session)中的數據,這些數據只有在同一個會話 中的頁面才能訪問並且當會話 ...
sessionStorage 和 localStorage
html5中web storage包括兩種儲存方式:sessionStorage 和 localStorage
sessionStorage用於本地存儲一個會話(session)中的數據,這些數據只有在同一個會話
中的頁面才能訪問並且當會話結束後數據也隨之銷毀。因此sessionStorage不是一種持久
化的本地存儲,僅僅是會話級別的存儲。
localStorage用於持久化的本地存儲,除非主動刪除數據,否則數據是永遠不會過期的
web storage和cookie的區別:
Web Storage的概念和cookie相似;
區別:
Web Storage它是為了更大容量存儲設計,Cookie的大小受到限制,並且每次請求一個新頁
面時,cookie都會被髮送過去,無形之間浪費了資源。
web storage 提供了一系列的方法,steItem、getItem、removeItem、clear等方法;
cookie需要開發者自己封裝方法,如基於JQuery 的封裝的js。 jquery.cookie.js,
$.cookie(str)從cookie中取參數 $.cookie(str,str1) 往cookie中設置參數。
cookie的作用是與伺服器交互,作為http規範的一部份而存在,而web storage 僅僅是本
地存儲數據而存在。
sessionStorage 和 localStorage都具有相同的操作方法,例如setItem、getItem和
removeItem、clear等
get和set兩個大家一看都知道就不說了:
sessionStorage.removeItem(key,value) 指定一個要刪除對象的key
sessionStorage.clear()刪除sessionStorage中的所有信息。