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