2012-04-23 12 views
6

DOMクエリを高速化する属性の順序はありますか?たとえば、要素の先頭と末尾にあります。DOMのクエリでHTMLの中で最も優れた属性の順序

DOMをトラバースしたときに、DOMをトラバースするときに属性を最後に置き、逆にDOMをトラバースすると良いでしょうか?

+6

HTMLが解析されると、属性はDOM要素ノード(または同様の低レベルの性質のほぼ確実に別のオブジェクトである「属性」コレクション)のプロパティになります。プロパティールックアップはハッシュになる可能性が非常に高いので、マークアップ内の属性の位置とDOMノードからのフェッチ方法との間には関係がない可能性があります。 – Pointy

+0

@Pointy。あなたは私にその仮定の源を与えることができますか?ありがとう。 – gdoron

+1

@Pointy:なぜ答えとしてではなく、これをコメントとして書いたのですか? – themarcuz

答えて

2

いいえ、ブラウザはHTMLを解析し、DOMを構築します。その時点では、ページのリテラルソースはもはや重要ではないため、DOMクエリはオーダーによって影響を受けません。

しかし、私は個人的に私のIDをまず入れてから、クラスを、次に何かを入れたいと思っています。読みやすくするため。

関連する問題