Web前端实现本地存储
来源:互联网 发布:人工智能与信贷的结合 编辑:程序博客网 时间:2024/05/22 06:23
1、本地化存储概念以及历史
- 历史:
- 概念
1.HTTP cookie的缺点很明显,最多只能存储4KB的数据,每个HTTP请求都会被传送回服务器,明文传输(除非你使用SSL)。
2.Cookie是为了解决HTTP无状态的特性而出现的,也可以叫用户识别机制。
userData借助DHTML的behaviour属性来存储本地数据, 允许每个页面最多存储64K数据,每个站点最多640K数据,userData的缺点显而易见,它不是Web标准的一部分,除非你的程序只需要支持IE, 否则它基本没什么用处。Flash cookieFlash cookie默认允许每个站点存储不超过100K的数据,如果超出了,Flash会自动向用户请求更大的存储空间,借助Flash的 ExternalInterface接口,你可以很轻松地通过Javascript操作Flash的本地存储。Flash的问题很简单,就是因为它是 Flash。GearsGears内置了一个基于SQLite的嵌入式 SQL数据库,并提供了统一API对数据库进行访问,在取得用户授权之后,每个站点可以在SQL数据库中存储不限大小的数据,Gears的问题就是 Google自己都已经不用它了。从上面的简介我们可以看出,在以前,本地存储面临的主要问题是,对于存储容量较大的方式,需要特定的插件支持;对于不需要插件支持的存储方式,则处于安全问题或者大小限制而遭到扼杀。在这种双重的矛盾面前,HTML5本地存储横空出世,对于前端开发人员是一种巨大的福音。
2、HTML5本地存储
所谓的HTML5本地存储更精确的说法应该是DOM存储。根据MDN的定义,DOM存储的机制是通过存储字符串类型的键/值对,来提供一种安全的存取方式.这个附加功能的目标是提供一个全面的,可以用来创建交互式应用程序的方法(包括那些高级功能,例如可以离线工作一段时间)。
3、DOM存储中本地存储与会话存储的异同
1.本地存储和会话存储的操作代码完全相同,它们的区别仅在于数据的寿命。
2.本地存储主要用来保存访客将来还能看到的数据。
3.会话存储则用于保存那些需要从一个页面传递给下一个页面的数据。
阅读全文
0 0
- Web前端实现本地存储
- web存储 实现本地存储
- Web前端本地调试
- 前端开发-Web存储
- 前端 _本地存储问题
- html5-web本地存储
- Web本地存储 - localStorage
- web前端-在迷惘中的探索HTML5(二)本地存储之IndexDB
- 【麦子学院】03.web前端开发之html5本地存储、网页留言板、video、audio、HTML5拖放
- JavaScript实现本地存储
- HTML5本地存储-Web Storage
- HTML5--本地存储Web Storage
- HTML5 本地存储Web Storage
- Web Storage 本地存储localStorage
- Web Storage 本地存储sessionStorage
- html5本地存储web storage
- HTML5--本地存储Web Storage
- 本地存储之Web Storage
- leetcode 349. Intersection of Two Arrays
- C# 为什么要重写了object类的ToString()方法
- 常见端口号及其分类
- 南阳理工2解题报告(括号配对问题)
- Shiro-分布式下的解决方案及其实现
- Web前端实现本地存储
- 图论500题——HDU_P1213 How Many Tables
- 剑指offer——解决面试题的思路
- intellij idea常用设置详解
- Mac挂载远程目录到本地
- C# 窗体间传值方法大汇总(转)
- morphia @Reference注解
- 【算法】插入排序(从小到大) 排序范围(0~n-1)n为数组元素个数
- JAVA之路——前端与后端的职业选择