gpt4 book ai didi

javascript - 为 PhoneGap 应用程序存储什么数据类型?

转载 作者:行者123 更新时间:2023-11-30 08:46:13 26 4
gpt4 key购买 nike

我目前正在开发一个应用程序,其中包含特定于不同地理位置的信息。我将 Ionic 框架与 PhoneGap 结合使用。

目前我有它,所以每个区域的所有信息都存储在 JSON 文件中。每次页面调用都会检索信息,并动态放置以供用户阅读。我选择 JSON 文件是因为它们不难管理,而且我需要能够允许用户下载区域以供离线使用。 JSON 是否适合用于此类数据存储?我听说过板载数据库内存,但不确定使用此类内存的任何文档或优点/缺点。

如有任何建议,我们将不胜感激!

最佳答案

使用 ionic/Cordova 存储数据的方法有很多种。虽然您拥有的 JSON 方式可以完成这项工作,但您稍后可能会遇到内存/可伸缩性问题。这里有几个选项供您选择

1) 内置支持 ionic -

window.localStorage['projects'];

http://ionicframework.com/docs/guide/building.html

2) Pouchdb - Apache 的 Couch 数据库的可移植版本。这里最好的是,它可以让您将数据来回同步到远程数据库。

http://pouchdb.com/

3) Mozilla LocalForage:通过为您抽象存储方法来处理后端。专为离线存储打造https://github.com/mozilla/localForage

使用这些的好处是

  • 他们以 JSON 格式存储文档
  • 有些有 REST API,例如
  • 要连接和写入的接口(interface) 您可以对它们运行查询
  • 它们在 URL 加载期间加载一次。

关于javascript - 为 PhoneGap 应用程序存储什么数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21843259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com