我有一个主观的问题,主要从 UI 角度寻找答案。
假设我需要创建 2 个页面
- 登录页面
- 主页
在登录页面上,我会显示用户名/密码,在成功的身份验证后,我会显示主页。现在要注意了,它应该是单个页面(例如单个 html 文件)所以在成功验证后,将显示主页(但将显示相同的 html 或地址栏 URL 将保持不变)
我怎样才能实现相同的?
同样使用面向对象的 JavaScript 并假设 JSON 数据,我应该创建多少个 JavaScript 类以及它们将包含什么?
同样作为同一问题的扩展,假设我允许用户也使用他们的 Facebook/Twitter/Gmail 帐户登录,我必须对上面创建的 JavaScript 类(或对象)进行哪些更改?
因此,如果有人使用 FB 登录,而不是显示我的登录屏幕,用户将直接看到我的主页。请记住,我需要一个 html 文件(用于登录/主页)