HTML5 提供了两种在客户端存储数据的新方法(Web Storage):

  • localStorage - 没有时间限制的数据存储
  • sessionStorage - 针对一个 session 的数据存储

之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。

localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。

sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。

对比session和cookie的优点主要提现在一下三点:

1、容量大,IE8里是10M,不同浏览器支持大小不一致。

2、不会随着回话来传输。

3、读取和写入方便,有现成的sessionStorage.setItem(key,value),sessionStorage.getItem(key),localStorage.setItem(key,value),localStorage.getItem(key)方法。

http://www.w3school.com.cn/html5/html_5_webstorage.asp

http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html

转载于:https://www.cnblogs.com/sunflower627/p/4873101.html

描述cookie,sessionstroage,localstrage的区别相关推荐

  1. 简要描述cookie和session的区别:

    1,session存放在服务器端,cookie存放在客户端. 2,session会随着会话的结束而关闭,cookie则存放在客户端浏览器上长期有效. 3,session保存的是对象,cookie保存的 ...

  2. 描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理。

    作用: 服务器可以利用Cookies或Session包含信息的任意du性来筛选并经常性维护这些信息,以判断zhi在HTTP传输中的状态.它们dao最典型的应用是判定注册用户是否已经登录网站,用户可能会 ...

  3. 描述cookie隔离的好处_综合一

    一 Core Java:(P6级必问其中3题以上) 1. 整数数组按绝对值排序 List list = (List) Arrays.asList(array).stream().map(v->M ...

  4. cookie 和session 的区别详解

    转自 https://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html 这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者 ...

  5. Cookie 与Session 的区别

    Cookie 与Session 的区别(转载) 原地址: http://www.cnblogs.com/shiyangxt/archive/2008/10/07/1305506.html 两个都可以用 ...

  6. cookie,session的区别和联系(补充token)

    文章目录 1 http为什么是无状态的 2 cookie 和session 的区别详解 3 token 参考: 备注: 博客文章仅限于学习,禁止商用 1 http为什么是无状态的 2 cookie 和 ...

  7. cookie 和session 的区别

    session是保存在服务器端的,cookie是保存在客户端的. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择 ...

  8. Token ,Cookie和Session的区别

    Cookie cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能. cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保 ...

  9. nodejs的koa中cookie和session的使用,cookie和session的区别

    1.cookie是存储于访问者的计算机中的数据,用于同一浏览器访问同一域的时候共享数据 2.HTTP是无状态协议.也就是说:当你浏览了一个页面,然后跳转到同一个网站的另一个页面,服务器无法认识到这是同 ...

  10. session 、cookie、token的区别

    session session的中文翻译是"会话",当用户打开某个web应用时,便与web服务器产生一次session.服务器使用session把用户的信息临时保存在了服务器上,用 ...

最新文章

  1. css盒子子类继承父类哪些,css不继承父类的属性有哪些
  2. 走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
  3. STM32_DMA 标准初始化设置解释
  4. 无责任畅想:云原生中间件的下一站
  5. Python加lxml实现图片解析下载功能
  6. 解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
  7. 关于 Unity WebGL 的探索
  8. ethtool 命令输出的注意点--网卡参数
  9. j2ee 简单网站搭建:(十一)ckeditor 控件使用入门
  10. 破解电信光猫华为HG8120C关闭路由功能方法
  11. 股市基础知识、主力建仓、派发出货【四】
  12. pytorch保存模型pth_详解Pytorch中的网络构造,模型save和load,.pth权重文件解析
  13. notepad python 单步调试_用Notepad++ 调试 Python 及缩进问题 – 槑烎
  14. 园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话
  15. linux中i的英文单词,Linux下gcc/g++中-I(i的大写)、-L和-l
  16. 汽车行业软件之INCA简介
  17. 解决百度不能访问的问题
  18. 机器学习算法 无监督学习 算法
  19. 计算机应用毕业评审表,毕业论文设计评审表.doc
  20. 粤语区的人如何说好普通话

热门文章

  1. 国外企业级区块链 联盟链
  2. zipfian 参数是什么 Zipfian distribution 齐夫定律
  3. 什么是运行时Runtime、运行时库Runtime Library、运行时环境Runtime environment
  4. java List 去除重复元素的五种方式 学习笔记
  5. 第十二届noc网络机器人赛项成绩_喜报!第18届NOC大赛全国决赛 理想学子荣获国家二等奖...
  6. es6 将字符串转换为json_ES6中Json、String、Map、Object之间的转换
  7. java多线程-线程的实现方式
  8. Filebeat 日志收集器 logstash-forwarder 的替代品
  9. Linux 命令之 tar 备份与解压缩
  10. Red Hat 4.4.7 安装 Mysql 5.7