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容易被截获,不安全(例如:浏览淘宝后,在浏览器上可以看到你在淘宝上浏览的物件的推送)

                    ②每次发送请求都携带,导致占用带宽。

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