当WebSQL被弃用时,如何处理HTML5离线应用程序
How to get along with HTML5 offline apps when the WebSQL is deprecated?
由于WebSQL已经失去了所有的支持,开发也停止了,人们如何能够使用HTML5在web应用程序中实现离线存储。我知道谷歌Chrome和Safari仍然将其作为浏览器的一部分,但我想它很快就会消失。那么,哪些技术正在取代它,需要实现哪些不同的东西才能拥有离线应用程序,而不是使用webSQL?
Chrome、Firefox和IE10现在也支持IndexedDB,它取代了WebSQL。
HTML5支持localStorage,它允许您在客户端的计算机上存储大量数据,这在某种程度上与cookie相当。到目前为止,所有主流浏览器都支持它。你可以在http://diveintohtml5.info/storage.html.
localStorage和sessionStorage现在在所有主要浏览器中都受支持。
如果您使用JSON2(google Douglas Crockford和JSON2),您可以序列化本地和会话存储的JSON对象。
它不如使用SQL查询好,但您可以很好地使用JSON,并且有一些插件可以帮助您。
相关文章:
- HTML5拖放;Drop-使用jQuery处理事件
- 在Javascript HTML5+Canvas中处理精灵鼠标点击的最佳方式
- 使用 JavaScript 对 HTML5 进度条进行动画处理
- 如何在 LimeJS javascript for html5 中处理键盘事件
- HTML5画布坐标用铬处理
- 使用HTML5处理多个文件
- HTML5导航处理模型--
- 如何处理HTML5画布中的许多图像
- 即使表单无效,也会调用HTML5表单提交处理程序
- 如何在使用HTML5 pushState更改浏览器URL时处理后退按钮
- js+html5图像处理
- 以 MVVM 方式处理 html5 视频标签的正确方法是什么?
- 如何处理html5's画布图像异步加载
- 捕获和处理HTML5视频事件
- 当WebSQL被弃用时,如何处理HTML5离线应用程序
- 当我处理HTML5时,我应该在node.js中包含res.writeHead吗?
- Angular:如何处理HTML5模式路由和哈希路由
- 使用jQuery处理html5 iframe内的用户点击
- 处理HTML5位置的最佳JQuery插件是什么
- mongodb如何处理HTML5/Javascript类型的数组