5

ページにいくつかのコントロールを動的に作成しています。コントロールが50個あると遅くなります。

extjsで使用されるコード最適化手法/ガイドラインは何ですか?読み込み全体を遅くする特定の方法はありますか?

4

2 に答える 2

6

Senchaには素晴らしい投稿があります:

Ext JS 4.1のパフォーマンス

  • ネットワーク遅延は、初期起動時間だけでなく、データストアのロード時間にも大きく影響します。
  • CSS処理。
  • JavaScriptの実行。
  • DOM操作。

最適化のヒントとページアナライザーツールに関するExtJS4.1ベースのアプリケーションの最適化。

于 2012-07-13T14:07:16.343 に答える
1

私のヒントは

  • Ext.panel.PanelではなくExt.container.Containerを使用します。
  • extコンポーネントを追加する代わりに、データビューでXTemplateを使用して、同様のコントロールをロードします。
  • 多くの画像を使用している場合は、画像スプライトを使用します-画像スプライトは、単一の画像に配置された画像のコレクションです。多くの画像を含むWebページは、ロードに時間がかかり、複数のサーバー要求を生成する可能性があります。イメージスプライトを使用すると、サーバーリクエストの数が減り、帯域幅が節約されます。 http://css-tricks.com/css-sprites/
于 2012-07-14T10:42:38.240 に答える