我是单页应用程序概念的新手,我正在尝试了解服务器端和客户端导航模式以及使用SPA请求处理生命周期。如果这些是非常基本的,请原谅。
如果Web应用程序尚未在客户端缓存,并且用户点击了URL,那么服务器上发生的步骤顺序是什么?
如果在服务器端SPA只暴露了宁静的数据端点,那么何时在客户端下载部分视图?整个SPA(所有不同视图的部分视图)是否一次性下载?如果是这样,文件如何链接下载?
我们如何更改SPA各个部分的布局?
当“SPA”中有多个页面代表Web应用程序的大型模块时,客户端侧导航如何工作?
答案 0 :(得分:4)
不知道你对ASP.NET MVC了解多少以及这些部分如何协同工作,一个好的创业公司是来自 Dan Wahlin 的 Plural Sight 课程使用EF Code First,HTML5和jQuery构建ASP.NET MVC应用程序。
课程说明:http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=web-development
Youtube视频显示SPA正在运行以及整个课程项目是什么:http://www.youtube.com/watch?v=Xcp82q6L3lM
这是一个单页面应用程序,它从数据库和Web服务获取数据,它使用最新技术,如EF Code first,Knockout和svg,并且还使用jQuery模板......
我有机会看到整个课程,这很可爱......你可以在Plural Sight上获得10天free trial。
P.S。 我是simple user of Plural Sight,我不会以任何其他方式加入他们。
答案 1 :(得分:2)
您可能想看看如何通过John Papa在复数视频上构建SPA的精彩演示。这是链接