【发布时间】:2015-05-06 17:42:04
【问题描述】:
我正在构建一个使用 Phonegap 的应用程序。这是一个学习平假名和片假名(日语脚本)的应用程序。
到目前为止它只显示一组静态数据,但我希望用户能够修改数据。
目前静态数据包含在 JSON 中。一共46个字符:
[
{
"id": 0,
"name": "a",
"hiragana": "あ",
"katakana": "ア",
"row": "a"
}
]
我希望用户能够设置置信度:
[
{
"id": 0,
"confidencelevel": 4
}
]
我目前正在使用 localStorage 来存储一些用户偏好,但这只是一个键/值对。
我正在寻找一些建议:
- 是否应该拆分数据:用户数据/静态应用数据,并使用 id 作为两个 JSON 文件之间的参考点?
- 数据存储:如何以我可以轻松检索的合理格式存储数据?
请注意,对于第一次实施,我希望应用离线工作。
理想情况下,数据是持久的,并且在操作系统升级等情况下仍然存在。
【问题讨论】:
标签: database cordova local-storage