2013-07-05 43 views
0

我有一个移动网络应用程序,我想用一堆数据进行初始化。通常情况下,我可以用表,列和记录来填充SQL数据库,但我想保持本地和离线的一切。用大型客户端数据初始化JavaScript应用程序?

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

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

回答

1

“JSON”是正确答案; “文件”不是。有一个serverside脚本从数据库中生成你的JSON。 (实际上,你甚至可以预生成它,在这种情况下,如果数据是足够静态的,它实际上将是一个文件。)将数据库转储到JSON中是一项简单的练习。更好的是,如果数据足够大,并且如果不是所有的数据都是同时需要的话,将其分块:以多个JSON请求发送它,以便用户可以尽快获得一些反馈。

相关问题