在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. PowerDesigner反向工程PostgreSQL数据库
  2. fedora配置网络
  3. 烂泥:SQL Server 2005数据库备份与恢复
  4. cxgrid对经过筛选过的数据的选择(反选)
  5. subline text 3的模版设置
  6. react入门——慕课网笔记
  7. vue+mockjs 模拟数据,实现前后端分离开发
  8. HighGUI 图形用户界面
  9. 【STM32H7教程】第8章 STM32H7的终极调试组件Event Recorder
  10. quartz基本介绍和使用
  11. Kettle解决方案: 第二章 Kettle基本概念
  12. JS基础:求一组数中的最大最小值,以及所在位置
  13. opencv学习之路(15)、形态学其他操作(开、闭、顶帽、黑帽、形态学梯度)
  14. Git 安装和使用教程(转载)
  15. C#批量更新mongodb符合条件的数据
  16. JS在在线人数和访问人数
  17. XCODE 添加不同IOS版本的模拟器
  18. Eclipse环境开发Teamcenter RAC
  19. Codeforces Beta Round #37 B. Computer Game 暴力 贪心
  20. 正则,以“this.Name”开头,以“;”结尾

热门文章

  1. OpenCASCADE Expression Interpreter by Flex & Bison
  2. ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面
  3. C#中如何创建PDF网格并插入图片
  4. 当web.config文件放置在共享目录下(UNC),启动IIS会提示有错误信息500.19,伴随有错误代码0x80070003和错误代码0x80070005的解决办法
  5. MySQL常用命令
  6. ubuntu14.04redis安装以及扩展
  7. .NET Core性能测试组件BenchmarkDotNet 支持.NET Framework Mono
  8. Vue.js——基于$.ajax实现数据的跨域增删查改
  9. 新手如何在gdb中存活
  10. 为什么说每个程序员都应该刷几道LeetCode?