sessionStorage和localStorage是H5本地存儲技術,cookie是用於瀏覽器和服務器端進行通信的。
1.sessionStorage(會話存儲),數據保存在瀏覽器端,是一個對象。
(1)生命週期:瀏覽器打開到關閉。
(2)大小:5M
(3)常用的三種方法:setItem("key",value) ------設置數據
getItem("key") --------獲取數據
remove("key") -------刪除數據
2.localStorage(永久存儲),數據保存在瀏覽器端,是一個對象,解除了cookie 4k大小的限制。
(1)生命週期:永久,除非人爲刪除
(2)大小:>=5M
(3)常用的三種方法:setItem("key",value) ------設置數據
getItem("key") --------獲取數據
remove("key") -------刪除數據
3.cookie
(1)生命週期分爲兩種:A:會話週期:一次會話的過程
B:永久週期:人爲設置
(2)大小:4KB
(3)缺點:①cookie容易被截獲,不安全(例如:瀏覽淘寶後,在瀏覽器上可以看到你在淘寶上瀏覽的物件的推送)
②每次發送請求都攜帶,導致佔用帶寬。