、Quirksmode.comは、この記事をリリース:Javascriptを:戻る2005年に.className変更の性能対.style変更
http://www.quirksmode.org/dom/classchange.html
そのを変更することで、要素のスタイルを変更することを「証拠」を示しました。クラス(すなわち、 "elem.className = x")は、スタイルプロパティ(すなわち、 "elem.style.someStyle = x")を介してスタイルを変更した場合の約2倍の速さであった。その記事の結果、私たちはclassNameベースのソリューションを使用して、私たちのサイト上の要素の表示/非表示を行いました。
問題は、私たちの開発者の一人が、この種のもの(つまり、 "$(something).hide()"のためにjQueryの同等のメソッドを使う方がはるかに多いと思います。 4年前に書かれた1つの記事しか見つからないので、私たちのclassNameベースの関数は使う価値があります。
この問題の最近の、またはより包括的な調査について知っている人はいますか?
"早すぎる/マイクロ最適化を吸う" 誰もがこのことを言っているので、私は100%同意するが、実際のパフォーマンス上の問題を助長したので最初はクラスとスタイルを使用し始めた。確かに、これは数年前のことであり、もはや関連性がないかもしれませんが、時期尚早ではありませんでした。 – machineghost
私は本当にこれらの回答を感謝していますが、私はちょうど「jQueryを使用するよりももう少しのことを探していました。これはテストされているため、最良の解決策でなければなりません」(これは本質的にこれまでの回答のメッセージです)。だから当分の間、私はこの質問を「未回答」としておきます。 – machineghost