使用html5进行CRUD操作

时间:2013-05-30 07:59:49

标签: javascript jquery sql json html5

我想用html5创建一个crud应用程序。启动时的应用程序从SQL Server加载数据并将其显示在网页上。现在,用户可以在离线模式下对数据执行各种crud操作。但是当用户点击提交按钮时,所有数据都应保存到数据库中。任何人都可以帮助我,因为我是html5的新手。

非常感谢, 好糖果。

1 个答案:

答案 0 :(得分:1)

您需要使用多种技术:

  • Javascript通过服务器的AJAX数据加载,最好使用JSON格式。您应该考虑使用jQuery或Sencha ExtJS来简化AJAX和JSON处理。
  • 您可以使用webstorages或indexedDB存储数据,这取决于数据的复杂程度。使用indexedDB越复杂越高兴,因为它允许您拥有索引和某种加速过滤。如果您使用jQuery,请使用indexedDB plugin来简化您的生活。
  • 要显示,添加,编辑和一般操作离线数据,请考虑构建表单,表格,使其可排序。 jQuery也可以帮助你构建它。虽然Sencha ExtJS有一个非常好的表配置器。
  • 将数据上传到您的服务器需要某种同步逻辑,最佳服务器端,以保持对数据中心验证的控制。您也可以使用JSON,它易于生成并在服务器端以任何服务器端语言进行解析。

如果您没有最喜欢的Javascript库,并且您不熟悉所有这些,请查看jQuery。它也可能教你下层技术。 Sencha只会隐藏你的技术,这在某种程度上是“糟糕的”,因为它让你失明,完成非常复杂的任务可能很难或有时是不可能的。

实际上你需要的是学习Javascript,因为它是人们认为html5的核心。

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