【发布时间】:2013-02-20 21:36:56
【问题描述】:
我有一个主观问题,主要从 UI 角度寻找答案。
假设我需要创建 2 个页面
- 登录页面
- 主页
在登录页面上,我会显示用户名/密码,在成功验证后,我会显示主页。现在要注意了,它应该是一个页面(例如单个 html 文件)所以在成功的身份验证后,将显示主页(但将显示相同的 html 或地址栏 URL 将保持不变)
我怎样才能实现相同的功能?
同样使用面向对象的 JavaScript 并假设 JSON 数据,我应该创建多少个 JavaScript 类以及它们将包含什么?
同样作为同一问题的扩展,假设我允许用户也使用他们的 Facebook/Twitter/Gmail 帐户登录,我必须对上面创建的 JavaScript 类(或对象)进行哪些更改?
因此,如果有人使用 FB 登录,而不是显示我的登录屏幕,用户将直接看到我的主页。请记住,我需要一个 html 文件(用于登录/主页)
【问题讨论】:
-
听起来更像是在问如何完成整个工作。我建议您将其分解为处理特定主题的各个问题。
-
我只需要方法而不是确切的代码/解决方案...
标签: javascript jquery json model-view-controller design-patterns