ドキュメント検索を大量に使用するWebアプリケーションがあります。document.getElementsByClassNameを$ container.getElementsByClassNameなどの狭い検索に変換することを正当化すると、パフォーマンス上の利点があるのでしょうか?document.getElementsByClassNameの範囲を狭くすることは、パフォーマンス上のメリットがありますか?
大きな利点はないと私は知っていますが、具体的なメリットがあるかどうかは疑問です。
私はライブラリや依存関係を使用していないので、すべてがネイティブjsです。
また、DOMノードの数やその他の多くの要因にもよりますが、平均Webアプリケーションを想定しましょう。
ありがとうございます!
ここで「重い使用」とは何ですか?見積もりは何ですか?スピードの問題に気づいていますか? – 4castle
まあ、私は重い使用が相対的であると思います、私はdomの10のクエリのように意味します。 – user3162553
ループなどで何十万回も実行しているのであれば、違いが見えます。私は10のクエリを最適化することについて心配しません。 – 4castle