html5的web存储
2024-10-11 07:23:25
在html5标准之前,web存储信息需要cookie来完成,但是cookie不适合大量数据存储。因为需要等待服务器响应,所以速度慢/效率低。
本地存储的特点:
- localstorage是仅存储在用户的硬盘上并等待用户读取数据,而cookie是在服务器上读取,由于宽带和设备的限制,cookie效率低。
- local storage仅供客户端使用,如果要服务器端根据存储数值作出反应,就应该使用cookie,但是可以使用存储在本地的数据配合ajax技术和服务器异步通信。
- 读取local storage不会使用网略宽带,但使用cookie将会发送到服务器,影响到网络宽带,增加成本。
- local storage可存储5MB的数据,cookie最多4KB.
两种客户端存储函数
- sessionStorage: 针对一个session(会话)的数据存储,也称为会话存储。用户会话的持续时间只限定在用户打开浏览器窗口的时间,一旦关闭浏览器窗口,用户会话就会结束。so sessionStorage只能存储临时的信息。
- localStorage: 没有时间限制的数据存储。本地存储将在用户计算机上永久保存数据信息。
最新文章
- PowerDesigner反向工程PostgreSQL数据库
- fedora配置网络
- 烂泥:SQL Server 2005数据库备份与恢复
- cxgrid对经过筛选过的数据的选择(反选)
- subline text 3的模版设置
- react入门——慕课网笔记
- vue+mockjs 模拟数据,实现前后端分离开发
- HighGUI 图形用户界面
- 【STM32H7教程】第8章 STM32H7的终极调试组件Event Recorder
- quartz基本介绍和使用
- Kettle解决方案: 第二章 Kettle基本概念
- JS基础:求一组数中的最大最小值,以及所在位置
- opencv学习之路(15)、形态学其他操作(开、闭、顶帽、黑帽、形态学梯度)
- Git 安装和使用教程(转载)
- C#批量更新mongodb符合条件的数据
- JS在在线人数和访问人数
- XCODE 添加不同IOS版本的模拟器
- Eclipse环境开发Teamcenter RAC
- Codeforces Beta Round #37 B. Computer Game 暴力 贪心
- 正则,以“this.Name”开头,以“;”结尾
热门文章
- OpenCASCADE Expression Interpreter by Flex &; Bison
- ASP.NET Core应用针对静态文件请求的处理[5]: DefaultFilesMiddleware中间件如何显示默认页面
- C#中如何创建PDF网格并插入图片
- 当web.config文件放置在共享目录下(UNC),启动IIS会提示有错误信息500.19,伴随有错误代码0x80070003和错误代码0x80070005的解决办法
- MySQL常用命令
- ubuntu14.04redis安装以及扩展
- .NET Core性能测试组件BenchmarkDotNet 支持.NET Framework Mono
- Vue.js——基于$.ajax实现数据的跨域增删查改
- 新手如何在gdb中存活
- 为什么说每个程序员都应该刷几道LeetCode?