我想了解设计单页面应用程序的总体架构(主要是通过JavaScript)
假设我有一个登录页面(用户名/密码),在成功进行身份验证后,我会看到主页。现在,登录屏幕和主页屏幕实际上都应该是单个页面的一部分。
我怎么能设计这样的页面呢?
发布于 2013-03-06 19:36:37
这是一个如此广泛的问题,以至于整本书都可以详细地回答这个问题。
基本上,您需要做的是使用AJAX而不是页面重载。您仍然需要连接到服务器来对用户进行身份验证,但不是每次都重新加载整个页面,而是需要对服务器进行一次AJAX调用,并根据登录是否成功更改页面上的某些部分内容(如将login按钮更改为"Logged in as user xxx“消息等)。
发布于 2013-03-26 02:32:30
如果你还没看过,John Papa有一门很受欢迎的关于在Pluralsight上设计单页面应用程序的课程:http://www.pluralsight.com/training/Courses/TableOfContents/single-page-apps-jumpstart
它确实需要订阅Pluralsight,但您可以获得10天的免费试用,以确认其内容对您是否有价值。(顺便说一句,我与Pluralsight没有关联。)
发布于 2013-03-23 09:55:16
你可能想要查找这个免费的Single Page App book。我在谷歌上搜索"Single Page Apps“时发现的。
https://stackoverflow.com/questions/15245935
复制相似问题