2013-05-30 107 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的核心。

这个答案目前还不是一个完整的指南或教程,但希望它包含一些提示给你!祝你有个好开始。