在传统的 Web 应用程序中,我通常编写 JSP,它将 html 代码呈现给浏览器并使用表单提交或通过 Java 脚本与服务器通信。这通常涉及使用浏览器刷新多次从一个页面转换到另一个页面。
现在有了改进的 HTML5,我仍然可以使用相同的方法,但我希望获得更多桌面应用程序的外观和感觉,这意味着无需刷新浏览器。但我真的很困惑如何实现它。
我是否需要编写一个大的单个 html5 文件,其中包含所有 Web 应用程序代码,并使用我们需要在那个时间点显示的 java 脚本显示或隐藏分区。使用 java 脚本与服务器通信。
或者,只要有一个用户第一次登陆的最小的第一个 html5 页面。稍后使用 java 脚本动态创建所有 HTML5 内容并使用 java 脚本与服务器通信。这看起来更难。
或者,有没有一种方法可以让我们从一个页面移动到另一个页面,而不会影响页面加载/刷新等。
一般来说,使用 HTML5 应该是什么方法?
例如购物车,用户的第一个视图是要购买的项目列表。然后用户移动到下一个视图,例如项目的详细信息。下一个视图可以是付款。
如果您有一些资源或示例来解释它,那就太好了。