sessionStorage,localStorage,cookie的區別

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容易被截獲,不安全(例如:瀏覽淘寶後,在瀏覽器上可以看到你在淘寶上瀏覽的物件的推送)

                    ②每次發送請求都攜帶,導致佔用帶寬。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章