0

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

非常感谢,漂亮的糖果。

4

1 回答 1

1

您需要使用几种技术:

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

如果您没有最喜欢的 Javascript 库并且您对这一切不熟悉,请查看 jQuery。它还可以教你底层技术。Sencha 只会对你隐藏技术,这在某种程度上是“坏的”,因为它会让你失明,而且很难甚至有时不可能完成非常复杂的任务。

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

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

于 2013-05-30T09:26:22.403 回答