javascript - Cordova 应用程序的本地存储与数据库(SQLite)

标签 javascript html sqlite cordova phonegap-plugins

我正在使用 javascript 和 cordova 框架开发移动应用程序。我的要求是用户在输入文本框中输入内容。这需要存储,以便用户无需再次输入相同的文本。它应该已经作为列表或其他内容存在。我浏览了很多文档。有人能告诉我本地存储(HTML5 存储 Apis)和 SQL Lite 数据库有什么区别吗?对于这个用例,我应该使用哪一个?

谢谢

最佳答案

使用 HTML5 存储 API 的本地存储将您的数据存储在其自己的目录中。如果有的话,它不会被可靠地备份。它还受到浏览器施加的限制。

一个 sqlite 数据库,如果使用 https://github.com/litehelpers/Cordova-sqlite-storage 创建的话, 存储在已知位置并将被备份。 (可以将 sqlite 数据库存储在 iCloud 未备份的位置。)此插件为 iOS、Android、Windows Phone 8 和 Windows“通用”(Windows 8、Windows 8.1 和Windows Phone 8.1)。

2016 年 5 月免责声明:我是 Cordova-sqlite-storage 的主要所有者和维护者。

关于javascript - Cordova 应用程序的本地存储与数据库(SQLite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31902562/

相关文章:

javascript - THREE.js 中的多个 .obj 模型和检测点击的对象

html - 水平对齐 Logo 和导航链接

objective-c - 在 Objective-C 中获取指针变量的地址

windows - sqlite3.exe : How to stop a long-running SQL statement

javascript - vscode-test 设置中的 runTest.ts 类即使在示例项目中也从未使用过,它有什么用?

javascript - jQuery 选择器错误 : unrecognized expression

css - 如何让我的下拉菜单在第一个列表项之后不消失?

javascript - 如何将 sqlite 扩展作为对象中的属性处理

javascript - 使用javascript在每次迭代后存储foreach的值

javascript - 如何切换单选按钮