2014-04-29 53 views
2

我一直在創建一個移動web應用程序,它有一個MySQL數據庫後端和一些簡單的PHP提取查詢來獲取SQL數據集並將它們放入數組中用JavaScript進一步處理。使用MySQL和PHP的離線兼容移動web應用程序的最佳實踐

現在,一切都建立在一個名爲index.php的文件中。

什麼是最佳做法,使網站脫機兼容。 SQL數據需要以某種方式用HTML5存儲到本地存儲中,我可能需要將PHP代碼分離到一個自己的文件中,並使用AJAX包含查詢,對吧?

是否有任何代碼示例?

回答

1

你可以看看BreezeJS。它支持MySQL,並大大簡化離線管理JSON數據。您將數據加載爲JSON,BreezeJS將其保存在EntityManager中,然後您可以序列化數據並將其保存到本地存儲中。一旦你通過幾個例子工作,它非常快速且非常簡單。

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

看起來很有前途。我會看看它傑克。 http://www.breezejs.com/documentation/exportimport – gco

相關問題