在html5标准之前,web存储信息需要cookie来完成,但是cookie不适合大量数据存储。因为需要等待服务器响应,所以速度慢/效率低。

本地存储的特点:

  • localstorage是仅存储在用户的硬盘上并等待用户读取数据,而cookie是在服务器上读取,由于宽带和设备的限制,cookie效率低。
  • local storage仅供客户端使用,如果要服务器端根据存储数值作出反应,就应该使用cookie,但是可以使用存储在本地的数据配合ajax技术和服务器异步通信。
  • 读取local storage不会使用网略宽带,但使用cookie将会发送到服务器,影响到网络宽带,增加成本。
  • local storage可存储5MB的数据,cookie最多4KB.

两种客户端存储函数

  1. sessionStorage: 针对一个session(会话)的数据存储,也称为会话存储。用户会话的持续时间只限定在用户打开浏览器窗口的时间,一旦关闭浏览器窗口,用户会话就会结束。so sessionStorage只能存储临时的信息。
  2. localStorage: 没有时间限制的数据存储。本地存储将在用户计算机上永久保存数据信息。

最新文章

  1. [原创]django+ldap+memcache实现单点登录+统一认证
  2. mysql表名查询sql
  3. Ubuntu 14 如何解压 .zip、.rar 文件?
  4. SQL错误码
  5. HTTP下载文件名称编码说明
  6. wpf 资源的重用
  7. html的特质语义:微格式及其他(重点介绍其中两种)
  8. django-debug-toolbar
  9. sqlite创建数据库并创建一个表
  10. 使用Python批量下载ftp服务器中的内容
  11. Python全栈-magedu-2018-笔记5
  12. Linq to SQL -- Join
  13. union: apt command
  14. Netty实战十之编解码器框架
  15. Java 枚举 的学习
  16. Chapter3_操作符_方法调用中的别名问题
  17. Android Studio 学习笔记(1)
  18. Gridview、DataList、Repeater获取行索引号
  19. ABP之创建实体
  20. 显示脉冲效果的PulsingView

热门文章

  1. 测试一下StringBuffer和StringBuilder及字面常量拼接三种字符串的效率
  2. Linux 江湖系列阶段性总结
  3. Javascript生成二维码(QR)
  4. 执行 $Gulp 时发生了什么 —— 基于 Gulp 的前端集成解决方案(二)
  5. 多个Img标签之间的间隙处理方法
  6. [APUE]系统数据文件与信息
  7. 解决vs创建或打开C++浏览数据库文件*.sdf时发生错误的问题
  8. 开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)
  9. [开发笔记]yum错误
  10. 软件工程(C编码实践篇)学习心得