小记1(cookies与webstorage的区别)

本文对比了Cookies与WebStorage的不同之处,介绍了它们各自的优缺点。Cookies主要用于会话跟踪,但会随每个请求发送,消耗带宽且安全性较低。而WebStorage(包括SessionStorage与LocalStorage)作为HTML5新增特性,提供了更大的存储空间,提升了数据安全性和操作简便性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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用于敏感性的账号登陆

         

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值