使用大型客户端数据初始化JavaScript应用程序?

使用大型客户端数据初始化JavaScript应用程序?,javascript,ajax,json,mobile,local-storage,Javascript,Ajax,Json,Mobile,Local Storage,我有一个移动web应用程序,我想用一堆数据初始化它。通常,我可以用表、列和记录填充SQL数据库,但我希望所有内容都保持本地和脱机 我能想到的最好的方法是创建一个大型JSON文件,该文件将通过AJAX检索,然后加载到localStorage(可能有一个版本号以避免不必要的加载)。然而,管理JSON文件(例如,在记事本中以及解码等)将是痛苦和不愉快的 关于如何在启动时使用大量数据初始化移动web应用程序,有什么想法或建议吗?“JSON”是正确的答案;“文件”不是。让服务器端脚本从数据库生成JSON。

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

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

关于如何在启动时使用大量数据初始化移动web应用程序,有什么想法或建议吗?

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

更好的是,如果数据足够大,如果不是一次需要所有数据,就将其分块:发送几个JSON请求,这样用户就可以尽快获得一些反馈