小记1(cookies与webstorage的区别)

1、cookies与webstorage的区别

        cookies用于储存sessionID并于服务器通信,每次请求都会带上,浪费带宽

        cookies的信息容易被截取,安全性低;

        cookies可以控制有效时间,如果不设置限制时间,将会在在关闭浏览器失效

        cookies存储空间小,只有4k,

        操作cookies许要封装方法

    webstorage可分为SessionStorage与LocalStorage

         webstorage是H5新增的内容,主要用于弥补cookies的缺陷

        时间上来比较sessionStorage与Local Storage

            session Storage存活与当前会话中,会话关闭及消失,同源窗口可以共享

            Local Storage如果不清楚就一直存在

        存储大小比较

            一般都是5M

        功能性

            只用与存储,不进行与服务器信息的传输,这样可以节省流量,存储在本地可以大大提升反应速度

        操作性

           比cookies操作简单,有专门的方法

              setItem (key, value) ——  保存数据,以键值对的方式储存信息。

         getItem (key) ——  获取数据,将键值传入,即可获取到对应的value值。

          removeItem (key) ——  删除单个数据,根据键值移除对应的信息。

          clear () ——  删除所有的数据

          key (index) —— 获取某个索引的key

        安全性

            相对比cookies安全,但是还是可能被仿造

         应用场景

             local Storage用于长期的登陆,

             session Storage用于敏感性的账号登陆

         

         

你可能感兴趣的:(小记1(cookies与webstorage的区别))