主観的な質問があり、主にUIの観点から答えを探します。
2ページを作成する必要があるとしましょう
- ログインページ
- ホームページ
ログインページにユーザー名/パスワードを表示し、認証に成功するとホームページを表示します。これがキャッチです。単一のページ(たとえば、単一のhtmlファイル)である必要があります。認証が成功すると、ホームページが表示されます(ただし、同じhtmlが表示されるか、アドレスバーのURLは同じままです)
どうすれば同じものを実装できますか?
また、オブジェクト指向JavaScriptを使用し、JSONデータを想定すると、JavaScriptクラスをいくつ作成する必要があり、それらには何が含まれますか?
また、同じ質問の拡張として、ユーザーがFacebook / Twitter / Gmailアカウントを使用してログインできるようにした場合、上記で作成したJavaScriptクラス(またはオブジェクト)にどのような変更を加える必要がありますか?
したがって、誰かがFBを使用してログインした場合、ログイン画面を表示する代わりに、ユーザーに直接私のホームページが表示されます。(ログイン/ホームページの両方に)単一のhtmlファイルが必要であることを忘れないでください