2013-05-30 109 views
0

我想創建一個使用html5的crud應用程序。啓動時的應用程序從SQL Server加載數據並將其顯示在網頁上。現在,用戶可以在離線模式下對數據執行各種crud操作。但是當用戶點擊提交按鈕時,所有的數據都應該保存到數據庫中。任何人都可以幫助我,因爲我是新的HTML5。使用html5的CRUD操作

非常感謝, 好的糖果。

+0

您可以使用網絡瀏覽器的本地存儲,看看這裏http://www.w3schools.com/html/html5_webstorage.asp – Antagonist

+0

http://www.html5rocks.com/en/tutorials/indexeddb/待辦事項/這有crud選項 – Tushar

回答

1

您需要使用幾種技術:通過AJAX數據

  • 的Javascript負載從服務器上,使用最好的JSON格式。您應該考慮jQuery或Sencha ExtJS以緩解AJAX和JSON處理。
  • 根據數據的複雜性,您可以使用webstorages或indexedDB存儲數據本地數據。更復雜的是,您可能更喜歡使用indexedDB,因爲它可以讓您擁有索引和某種加速過濾。如果您使用jQuery,請使用indexedDB plugin來緩解您的生活。
  • 要顯示,添加,編輯和離線處理數據,請考慮構建表單,使表格可以排序。 jQuery也可以幫助你構建它。雖然Sencha ExtJS有一個非常漂亮的表格配置器。
  • 上傳數據到您的服務器需要某種同步邏輯,最好的服務器端,以保持對數據中心驗證的控制。您也可以使用JSON,它可以輕鬆生成並在服務器端以任何服務器端語言進行解析。

如果您還沒有最喜歡的Javascript庫,並且您對所有這些都陌生,請查看jQuery。它也可能教你下層技術。 Sencha只會隱藏你的技術,這在某種程度上是「不好的」,因爲它會讓你失明,並且很難或者有時不可能完成非常複雜的任務。

其實你需要的是學習Javascript,因爲它是人們認爲是html5的核心。

這個答案目前還不是一個完整的指南或教程,但希望它包含一些提示給你!祝你有個好開始。