请你描述一下 cookies,sessionStorage 和 localStorage 的区别?
前端面试题(10)
打卡:
2021-5-5
HTML
请你描述一下 cookies
,sessionStorage
和localStorage
的区别?
sessionStorage+-||==> HTML5 Web Storage API提供
localStorage +-| web请求之间保存数据,避免数据不必要的来回传输
sessionStorage
、 localStorage
、 cookie
都是在浏览器端存储的数据
sessionStorage
是在同源的同窗口(或 tab )中,始终存在的数据。也就是说只要这个浏览器窗口没有关闭,即使刷新页面或进入同源另一页面,数据仍然存在
浏览器 | cookies限制(每个域名) | 大小(字节)(名,值,等号) |
---|---|---|
IE7,8 | 50 | 4095 |
Firefox,safari | 50 | 4097 |
Opera | 30 | 4096 |
区别:
1)Cookie
[1]每个域名存储量比较小(各浏览器不同,大致 4K )
[2]所有域名的存储量有限制(各浏览器不同,大致 4K )
[3]有个数限制(各浏览器不同)
[4]会随请求发送到服务器
2)LocalStorage
[1]永久存储
[2]单个域名存储量比较大(推荐 5MB ,各浏览器不同)
[3]总体数量无限制
3)SessionStorage
[1]只在 Session 内有效
[2]存储量更大(推荐没有限制,但是实际上各浏览器也不同)
请你描述一下 cookies,sessionStorage 和 localStorage 的区别?相关推荐
- 一文读懂cookie、sessionStorage和localStorage的区别
cookie.sessionStorage和localStorage的区别 cookie 什么是cookie? cookie的构成 cookie的特点 Cookie并不提供修改.删除操作 封装setC ...
- 请描述一下 cookies,sessionStorage 和 localStorage 的区别?
sessionStorage和localStorage有更多丰富易用的接口. sessionStorage和localStorage各自独立的存储空间. 与服务器交互: cookie 是网站为了标示用 ...
- cookies,sessionStorage 和 localStorage 的区别?
cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密). cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回传递 ...
- cookie、Session、Token、sessionStorage、localStorage简介__Token放在 cookie, sessionStorage 和 localStorage中区别
cookie.Session.Token.sessionStorage.localStorage简介 cookie 是一个非常具体的东西,只得是浏览器里永久存储的一种数据,是浏览器实现的一种数据存储功 ...
- cookie,sessionStorage和localStorage的区别
共同点:都是保存在浏览器端,且同源的. 区别: cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递. 而sessionStorage和localSt ...
- cookie,sessionStorage 和 localStorage 的区别 cookie弊端
区别 cookie是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密) cookie数据始终在同源的http请求中携带(即使不需要),记会在浏览器和服务器间来回 ...
- cookies、sessionStorage和localStorage以及vuex解释及区别
在浏览器查看 HTML4的本地存储 cookie 浏览器的缓存机制提供了可以将用户数据存储在客户端上的方式,可以利用cookie,session等跟服务端进行数据交互. 一.cookie和sessio ...
- button默认属性值、cookie、sessionStorage、localStorage(后台管理系统遇到的问题)
原生js点击button会刷新页面 原因: 使用了原生的button按钮,而使用原生按钮需要注意的是:原生按钮button默认 type='submit' 这个属性值是默认具有表单提交功能的,所以在 ...
- 超越cookie - 使用DOM sessionStorage和localStorage来保存更多信
JavaScript cookie可能不会成为存档和持久化信息的可靠方式,但它的小尺寸限制(对于大多数浏览器,每个域4kb)越来越成为一个问题.当然,您只需在服务器上存储大量信息,但这会给服务器带来额 ...
最新文章
- 基于jquery,bootstrap数据验证插件bootstrapValidator 教程
- 解决MySQL导入数据时遇到secure-file-priv的问题
- python爬虫从入门到精通-Python网络爬虫开发从入门到精通
- String常用方法总结
- Python 生成账号密码算法
- C++求复数的角度_人教A版高中数学必修二7.1 复数的概念优质课公开课课件、教案...
- webpack+react+redux+es6开发模式---续
- ubuntu下安装PCL并测试(含视频安装过程记录)
- hbase 预写日志_HDInsight HBase 加速写入现已正式发布
- 使用tcpdump抓Android网络包
- Android直播带货app源码——直播推流SDK
- Windows勒索病毒“永恒之蓝”漏洞补丁包
- 面向对象系列(二)-封装,继承,多态
- 《第四部分-练习题:微信朋友圈、支付宝支付功能测试点》
- 数据结构(python) —— 【34: 动态规划之钢条切割问题】
- ids for this class must be manually assigned before calling save()报错解决方法
- 虚拟机DEDECMS织梦建站
- 【转载】浅谈米之思想
- 【解题记录】购买文具 Python
- 恺撒与基督: 罗马帝国面积
热门文章
- An Error Correction and DeNovo Assembly Approach for Nanopore Reads Using Short Reads
- 生物医学大数据处理研究探讨
- 【Java挠头】Java异常、捕获、处理、throw、throws等绝妙剖析
- 查询服务器上几张显卡命令
- matlab自动加坐标,matlab自动驾驶系统-坐标系
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
- python神奇时钟项目_Python Tkinter 数字时钟小项目
- 常用的数据交换格式有哪些_Linux后台开发6大常用的开源库,让你在同行中脱颖而出...
- 不愧是大佬用Python做一个游戏辅助脚本,完整编程思路分享!
- 服务器修改mime类型,服务器上设置mime类型