我是HTML5新手,非常抱歉,如果我的問題聽起來很愚蠢。我想了解HTML5離線容量。 AIM開發的應用程序將數據保存在本地數據庫(瀏覽器)中,當應用程序聯機時,更改將發送到服務器進行同步,同樣本地數據庫將與遠程數據庫定期同步,或者服務器將更改推送到客戶端。我正在閱讀關於HTML5 Web數據庫,但我發現它已被棄用。還有一種可用的支持稱爲IndexDB。可以請任何人告訴我完成這個任務,我應該關注哪一個?到目前爲止是否可以使用HTML5?HTML5脫機支持以及如何與後端數據庫同步
2
A
回答
6
因爲我不是100%確定你在做什麼。
以下是關於這些主題的一些高質量閱讀信息。
存儲:
Dive Into HTML5 Storage提供了很多關於localStorage的有用信息。
localStorage的工作方式爲key : value
,所以它使用起來非常簡單而且很好用。
localStorage.setItem("key", "value");
localStorage.getItem("key");
離線緩存:
我會建議使用的appcache
讀了。
Dive Into HTML5 Offline提供了很多有用的信息。
更新數據庫:
至於更新數據的基礎上,你將需要從client
將數據發送到server
這樣做的最簡單的辦法是讓你的服務器接受HTTP POST
來自網頁。
看看jQuery POST。做到這一點的最佳方式可能是創建一個localStorage陣列,並將數組創建到服務器。你可以看看格式化爲JSON或XML等
你的網絡服務器在這裏將不得不接受HTTP POST
,然後有邏輯來處理從客戶端提供的數據。例如:將其添加到/更新您的服務器端數據庫。
注意Dive Into HTML5現在是開源和GitHub
相關問題
- 1. 微軟同步框架與脫機HTML5數據庫同步
- 2. FeathersJs將適合脫機javascript數據庫與後端API同步
- 3. 客戶端服務器與脫機支持同步
- 4. 如何處理與RestKit的關係同步(脫機支持)
- 5. 將數據庫聯機同步到html5脫機數據庫存儲
- 6. 與外部數據庫同步脫機數據庫Windows Phone 7
- 7. 如何將Firebase脫機數據與聯機數據同步
- 8. 如何在設備聯機時將脫機數據庫與Firebase同步?
- 9. 與服務器脫機數據庫同步
- 10. 支持不同後端的數據庫客戶端設計
- 11. Laravel支持哪些數據庫,以及如何添加另一個數據庫?
- 12. 保持Gemfire與數據庫同步
- 13. 保持LinqToSQL與數據庫同步
- 14. 保持數據庫與代碼同步
- 15. 如何讓android應用程序在服務器端同時聯機和脫機?以及如何同步服務器端數據?
- 16. Visual Studio 2010 SP1 HTML5支持如何與圖庫下載不同?
- 17. 將移動數據庫同步到後端數據庫
- 18. 脫機Web應用程序和數據庫同步
- 19. 同步客戶端數據庫與中央數據庫
- 20. 如何保持Lucene索引與Mysql數據庫同步?
- 21. 如何保持火力地堡同步與其他數據庫
- 22. 如何保持Elasticsearch與MySQL數據庫同步?
- 23. 如何讓Firebase數據庫與BigQuery保持同步?
- 24. HTML5數據庫API:同步請求
- 25. HTML5應用程序數據庫同步
- 26. Rails與圖像脫機同步
- 27. phonegap與圖像脫機同步
- 28. 如何使安全數據庫脫機
- 29. MongoDB複製與脫機數據庫
- 30. 與主數據庫同步
@ Marrowmaw..The存儲API有助於存儲數據作爲關鍵值對。這很好,但如何將這些數據與後端數據庫同步?建議使用websql/indexDB的 – Rajesh 2012-07-25 10:13:47
? – Rajesh 2012-07-25 10:56:46
@Rajesh我已經更新了有關使用jQuery使用HTTP POST的一些信息的答案。您還需要WebServer才能處理這個問題,並使用您提供的數據更新您的服務器端數據庫。 – Sphvn 2012-07-25 10:57:27