0

我有一个移动网络应用程序,我想用一堆数据进行初始化。通常,我可以用表、列和记录填充 SQL 数据库,但我希望将所有内容保持在本地和脱机状态。

我能想到的最好方法是创建一个大型 JSON 文件,该文件将通过 AJAX 检索,然后加载到 localStorage(可能带有版本号以避免不必要的加载)。但是,管理 JSON 文件(例如,在记事本中,以及解码等)将是痛苦和不愉快的。

关于如何在启动时使用大量数据初始化移动 Web 应用程序的任何想法或建议?

4

1 回答 1

1

“JSON”是正确答案;“文件”不是。让服务器端脚本从数据库生成 JSON。(实际上,您甚至可以预先生成它,在这种情况下,如果数据足够静态,它实际上将是一个文件。)将数据库转储到 JSON 是一个简单的练习。

更好的是,如果数据足够大,并且如果不是一次需要所有数据,则将其分块:在多个 JSON 请求中发送,以便用户可以尽快开始获得一些反馈。

于 2013-07-05T00:13:19.683 回答