我正在使用 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/