cookie,localStorage和sessionStorage三者之间有什么区别?

2022-11-24 0 221

区别一:存储数据大小不同

1.cookie的存储数据大小在不能超过4kb,每个页面最多存储20个cookie

2.localStorage能达到10mb,sessionStorage能达到5mb,虽然容量比cookie大,但是localStorage是同步执行,太大会影响渲染进度

 

区别二:兼容性

1.浏览器都能支持cookie

2.但是只有现代浏览器能支持Web存储

 

区别三:访问

1.当cookie和localStroage被保存下来以后,所有窗口都能访问(前提需要同源)

2.sessionStorage仅在当前窗口有效,相对安全性高很多

 

区别四:有效期

1.cookie可以手动设置有效期

2.localStorage不会过期,除非手动删除

3.sessionStorage在窗口关闭后就自动关闭了

 

区别五: 存储位置

1.cookie存储位置:浏览器和服务器

2.localStorage和sessionStorage都是在浏览器里面的

 

区别六:与请求一起发送

1.cookie会在第二次后的每次http请求出现

2.web存储本身不参与请求活动

 

区别七:语法

1.cookie语法比较复杂,要在前面加document.

2.localStorage和sessionStorage语法简易一点,因为直属window,可以不加window直接调用

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关

源码下载

发表评论
暂无评论