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