ExtJS3からExtJS4への「アップグレード」では、以前のコードの特定のインスタンスは、renderToを使用してページ内の特定のdivにコンポーネントをレンダリングした後、コールバックが完了したときにinnerHTMLを更新します。私は生成されたDOM要素を見てきましたが、ExtJS3では高さが指定されていませんでしたが、ExtJS4では初期高さが計算されdivタグにスタイル属性として追加されました。dom要素の高さ/幅を指定するとレンダリングが速くなりますか?
私の質問は、DOM要素の高さを指定するとレンダリングが高速になりますか? (ExtJS4は、結局、パフォーマンスのアップグレードになっているはずです)ブラウザごとに異なるのでしょうか?既に利用可能なベンチマークデータはありますか?
ちなみに、ExtJS4では、updateHTML(innerHTMLを更新する)を呼び出した後でも、計算された高さがもはや十分ではないため、コンポーネントは必要に応じてレンダリングされませんでした。このソリューションは、新しいdoComponentLayoutメソッド(doLayoutとは対照的に)の後続の呼び出しでした。
異なる画面解像度に少し奇妙見ることを意味し高さ/幅を指定する "? –
@JaredFarrish、私はExtJS4のやり方と同じように、divタグのスタイル属性としてインラインで指定することで、科学的方法に準拠していると思います。 –
。具体的なことを試していない限り、実際には「機能していない」と思っています。私の考えは「何かを試してください。要素の「高さ」と「幅」を「高速」に設定しますか?わからないことは、アプリケーションと関連するコードに依存します。 –