Javascript 使用MySQL和PHP实现移动web应用离线兼容性的最佳实践

Javascript 使用MySQL和PHP实现移动web应用离线兼容性的最佳实践,javascript,php,mysql,html,offline-caching,Javascript,Php,Mysql,Html,Offline Caching,我一直在创建一个移动web应用程序,它有一个MySQL数据库后端和一些简单的PHP获取查询来获取SQL数据集,并将它们放入数组中,以便使用JavaScript进行进一步处理 现在,所有内容都构建在一个名为index.php的文件中 让网站离线兼容的最佳做法是什么。SQL数据需要以某种方式通过HTML5存储到本地存储中,我可能需要将PHP代码分离到自己的文件中,并使用AJAX包含查询,对吗 是否有相关的代码示例?您可以看看。它支持MySQL,大大简化了JSON数据的脱机管理。将数据加载为JSON,

我一直在创建一个移动web应用程序,它有一个MySQL数据库后端和一些简单的PHP获取查询来获取SQL数据集,并将它们放入数组中,以便使用JavaScript进行进一步处理

现在,所有内容都构建在一个名为index.php的文件中

让网站离线兼容的最佳做法是什么。SQL数据需要以某种方式通过HTML5存储到本地存储中,我可能需要将PHP代码分离到自己的文件中,并使用AJAX包含查询,对吗

是否有相关的代码示例?

您可以看看。它支持MySQL,大大简化了JSON数据的脱机管理。将数据加载为JSON,BreezeJS将其保存在EntityManager中,然后可以序列化数据并将其保存到本地存储中。通过几个例子,它的使用非常快速和简单

var exportData = manager.exportEntities();
window.localStorage.setItem('myOfflineData', exportData);

看起来很有希望。我去看看,杰克。