Gmailを構築する際にどのようなデザインパターン(ある場合)が使用されたか教えていただけますか?私はそれの背後にあるコンセプトを理解しています - いくつかの要求をキューに入れ、それぞれの完了時にバーを増やし、すべてがダウンしたら表示を初期化しますが、機能を模倣するために使用できる特定のデザインパターンがあるかどうかは特に興味があります。GmailのJavaScriptで使用されているデザインパターンは?
9
A
答えて
1
私は同様の問題があり、それを解決しました。データのプリロードは、非同期要求をサーバーに送信することによって機能します。プログレスバーが表示されたら、私はすべての要求に対してカウンタをインクリメントします。プログレスバー==カウンタのサイズ。要求がすぐに送信されるため、ユーザーは進行状況バーの最大値が変更されたことに気付かない。
リクエストの回答が入るたびに、毎回プログレスバーを進めます。それがすべてです。最後の要求が到着すると、プリロードは終了します。
応答が小さく、すばやく連続して到着すると、これはよく見えますが、すべての場合に機能します。
0
私が成功裏に使用したトリックはpreload Ajax data as JSONです:最初のページの読み込みの一部として、有用なシードデータをインラインJavaScriptとして送信します。
関連する問題
- 1. このJavaScriptコードで使用されるデザインパターン
- 2. Springフレームワークではどのようなデザインパターンが使用されていますか?
- 3. Struts 1.xフレームワークで使用されたデザインパターンは何ですか?
- 4. Gmailでメディアクエリがサポートされている
- 5. ORMにはどのようなデザインパターンが使用されていますか?
- 6. GmailのラベルがウェブUIのjavascriptまたはgmail API経由で変更されています
- 7. プレビューモードで使用するデザインパターン?
- 8. symfony2で使用するデザインパターン
- 9. JavaScriptデザインパターン
- 10. これはFactoryデザインパターンを使用していますか? (Java)
- 11. ソフトウェアで使用されるデザインパターンの実際の例は何ですか
- 12. javascriptのデザインパターン
- 13. このマルチスレッドシナリオで使用するデザインパターンはどれですか?
- 14. GMail Atomフィードを使用してGMailラベルを読み取るにはどうすればいいですか?
- 15. JavaScriptで使用されているAPIのデータベースエラーの処理
- 16. javascriptでデザインパターンを適用する方法は何ですか?
- 17. Python 3は、Gmailでホストされている大学アカウント
- 18. @文字はJavaScriptで使用されていますか?
- 19. デザインパターンを使用する
- 20. Oracle Webサイトで使用されているJavascriptメニューはどれですか?
- 21. PCで使用されているJavaScriptの実行スタックはどこですか?
- 22. Performerを使用してこのデザインパターンの名前を教えてください。
- 23. Gmail IMAPを使用して返信されたメッセージを取得するには?
- 24. Gmail APIを使用して送信された電子メールは時折Gmailのアカウントをブロックします
- 25. 後で使用される最初の関数によって作成されたポインタを格納するために使用するデザインパターンは何ですか?
- 26. accessTokenでGmail SDKを使用してGmailにアクセスしますか?
- 27. デザインパターンでOCLとUMLを使用する
- 28. JavaScriptで明示的に使用されているものとは何か定義されていますか?
- 29. Javaのデザインパターンが認識されない
- 30. Javaのデータクラスで使用できるデザインパターンは何ですか?
ありがとうございます。私は、複数のajax呼び出しによるデータの集約のコンセプトを理解しています。私がもっと興味を持っているのは、私がさらに見ることができるパターンの "名前"がある場合です。 –
AJAXを使用している場合は、待ち合わせに気を付ける必要はありません –
@Phillip:別名がわかりません。私はそれを "パフォーマンスの最適化"と呼んでいます。 –