HTML5本地存储
来源:互联网 发布:js计算时间差小时 编辑:程序博客网 时间:2024/03/29 07:18
历史
在HTML5本地存储之前,如果我们想在客户端保存持久化数据,有这么几个选择:
我们现在通常所说的HTML5本地存储,一般指的是Web Storage规范,这个标准曾经是HTML5规范的一部分,但后来因为种种原因从HTML5规范中分离了出来。但是除了Web Storage,HTML5的本地存储标准还有另外2个竞争者:Web SQL Database和IndexedDB。
在HTML5本地存储之前,如果我们想在客户端保存持久化数据,有这么几个选择:
- HTTP cookie。HTTP cookie的缺点很明显,最多只能存储4KB的数据,每个HTTP请求都会被传送回服务器,明文传输(除非你使用SSL)。
- IE userData。userData是微软在上世纪90年代的浏览器大战时推出的本地存储方案,借助DHTML的behaviour属性来存储本地数据, 允许每个页面最多存储64K数据,每个站点最多640K数据,userData的缺点显而易见,它不是Web标准的一部分,除非你的程序只需要支持IE, 否则它基本没什么用处。
- Flash cookie。Flash cookie的名字有些误导,它实际上和HTTP cookie并不是一回事,或许它的名字应该叫做"Flash本地存储”,Flash cookie默认允许每个站点存储不超过100K的数据,如果超出了,Flash会自动向用户请求更大的存储空间,借助Flash的 ExternalInterface接口,你可以很轻松地通过Javascript操作Flash的本地存储。Flash的问题很简单,就是因为它是 Flash。
- Google Gears。Gears是Google在07年发布的一个开源浏览器插件,旨在改进各大浏览器的兼容性,Gears内置了一个基于SQLite的嵌入式 SQL数据库,并提供了统一API对数据库进行访问,在取得用户授权之后,每个站点可以在SQL数据库中存储不限大小的数据,Gears的问题就是 Google自己都已经不用它了。
我们现在通常所说的HTML5本地存储,一般指的是Web Storage规范,这个标准曾经是HTML5规范的一部分,但后来因为种种原因从HTML5规范中分离了出来。但是除了Web Storage,HTML5的本地存储标准还有另外2个竞争者:Web SQL Database和IndexedDB。
- 【html5】html5 本地存储
- 【html5】html5 本地存储
- HTML5本地存储
- HTML5 LocalStorage 本地存储
- HTML5 本地存储初探
- HTML5本地存储
- HTML5本地存储
- HTML5 LocalStorage 本地存储
- html5 WebStorage本地存储
- HTML5 本地存储
- HTML5 本地数据存储
- HTML5本地存储
- HTML5之本地存储
- HTML5 本地存储
- HTML5 LocalStorage 本地存储
- HTML5本地存储详解
- HTML5 LocalStorage 本地存储
- HTML5 本地存储数据
- SQL SERVER 2005连接其它数据库并导入数据表
- 创建MFC应用程序
- pl/sql学习笔记(参照博客园)
- Mac原生字典支持的词典
- 英语飙升的好方法!
- HTML5本地存储
- 事务的:原子性、一致性、分离性、持久性
- 为groupbox,panel。。。加滚动条
- 利用OpenXml SDK改变Excel样式(如单元格填充色)
- ExtJS基础一些(来自互联网)
- 2012年百度在考虑使用什么移动开发技术?让我们看看他们的招聘广告吧
- 没有找到 framedyn.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。
- webkit HTML5 WebSocket 综合分析 1
- 解决问题的思路