2

component.query() は component.getComponent() より速いですか?

component.query を使用することの長所と短所は何ですか?

4

1 に答える 1

2

Ext.ComponentQuery基礎となるすべてのコンポーネントのクエリ (クエリ文字列の後の 2 番目のパラメーターとしてトラバース開始を定義することができます)と同時に、さまざまなパラメーター、属性、疑似クラス、関数などのセットによってクエリを実行することもできます。 set (配列)は、プロパティの呼び出し元コンポーネントの直接compinstance.GetComponent('itemId')の子のみを照会し、常に 1 つの参照または null を返します。すべての兄弟に対して一意である必要があるだけであることに注意してください。itemIditemId

はいGetComponent()、少し速くなります。

大きな長所と短所があるとは思いません。GetComponent()レベルだけを見ていない可能性があるため、それほど頻繁には使用できません。ボタンをグループ化するメニューを使用するとGetComponent()、グループのみが見つかりますが、その中のものは見つかりません。なのであまり気にしないでください。

于 2013-07-01T06:23:00.083 に答える