cookies ,localstorage和sessionstorage对比
来源:互联网 发布:javascript解析json 编辑:程序博客网 时间:2024/06/05 05:01
题目点评
这是一种对比性比较强的问题,可以先说他们的相同点,然后就是要详细阐述他们的不同点,而不同点不要刻意去对比,只要说出各自的特点,自然他们的不同点就出来了。解决方法
相同点:都存储在客户端
不同点:
1.存储大小
- cookie数据大小不能超过4k。
- sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。
2.有效时间
- localStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;
- sessionStorage 数据在当前浏览器窗口关闭后自动删除。
- cookie 设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭
3. 数据与服务器之间的交互方式
- cookie的数据会自动的传递到服务器,服务器端也可以写cookie到客户端
- sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。
----------------------------------------------------------------------------------------------------------------------------------------
额外拓展【加分项】:Cookie的操作(有点小难度)防止面试官细问cookie的操作。
设置Cookie
cookie的几个要素
cookie的内容:采用 key=value;key=value……存储,参数名自定义
cookie的过期时间:使用参数expires
cookie的路径:使用参数path,"/"表示这个网站的页面,不推荐!容易产生冲突
注意:形如“/pro/index.html”路径,在google浏览器正常,在IE浏览器得不到值
cookie的表示方式示例
读取cookie
获取cookie内容
解析cookie
方式1:截取字符串
方式2:使用正则表达式+JSON
清除cookie
0 0
- cookies ,localstorage和sessionstorage对比
- cookies,sessionStorage 和 localStorage
- cookies和localStorage和sessionStorage的区别
- web数据储存cookies、sessionStorage和localStorage
- cookies、sessionStorage和localStorage的区别
- Cookies,SessionStorage 和 LocalStorage 的区别
- cookies,sessionStorage 和 localStorage 的区别
- cookies,sessionStorage和localStorage的区别
- cookies,sessionStorage 和 localStorage 的区别
- cookies,sessionStorage 和 localStorage 的区别
- cookies,sessionStorage 和 localStorage 的区别
- 描述cookies、sessionStorage和localStorage的区别。
- cookies,sessionStorage和localStorage的区别
- cookies,sessionStorage和localStorage的区别
- cookies,sessionStorage和localStorage的区别
- sessionStorage 、localStorage和cookies区别(转)
- cookies,sessionStorage和localStorage的区别
- cookies、sessionStorage和localStorage的区别
- 在Windows系统下搭建ELK日志分析平台
- JAVA开发之 17-常量的概述和使用
- (转)Android Studio 下debug情况下直接使用release的签名
- Detect walls in the map created by gmapping
- Realm初探(一)
- cookies ,localstorage和sessionstorage对比
- HDFS——如何将文件从HDFS复制到本地
- laravel 5.4 运行 make:auth 报错
- setter方法 、getter方法、点语法、@property
- Linux 指定运行时动态库路径
- 在kernel space调用系统调用的例子
- DB2常用函数一:(字符串)详解
- Android Modbus的实现--Modbus4Android
- Android6.0 移除电池设置