4

我正在研究将 mysql 数据库转换为 phonegap 应用程序。

现在有了 HTML5,有一个 Web 存储规范(它通常称为本地存储吗?)这是我相信 Phonegap 通过它的存储方法/api 使用的。哪个键值字符串对是正确的?

但我正在阅读本教程,它一直提到 Phonegap 和 Sqlite 作为内置 api。它使用正确的 SQL 语法。

哪个是本地使用的?

抱歉,如果这读起来很混乱,我会很困惑。

4

1 回答 1

0

根据 phonegap 文档:

此 API 基于 W3C Web SQL 数据库规范和 W3C Web 存储 API 规范。一些设备已经提供了这个规范的实现。对于这些设备,使用内置支持而不是用 Cordova 的实现替换它。对于不支持存储的设备,Cordova 的实现应该与 W3C 规范兼容。

Phonegap 允许挂钩,以便您可以访问设备上的各种存储选项。据我所知,术语 localstorage 对象是一个 HTML 功能,Web 浏览器在其中存储信息,这是存储数据的一个不好的选择,因为我看到每次您再次启动应用程序时都会清除它。

另一方面,如果您使用数据库对象,即使您再次启动应用程序,它也会被保存。

本地存储 http://diveintohtml5.info/storage.html

Phonegap http://docs.phonegap.com/en/2.3.0/cordova_storage_storage.md.html

于 2013-07-22T10:16:43.897 回答