クライアント JavaScript の要件として、HTML 要素に多くのクラス名 (6 または 7) を追加しています。それらの一部は実際のクラス名ですが、一部は単なる指標です。これはページのパフォーマンスに影響しますか?
1047 次
2 に答える
2
これは正当な質問です。なぜなら、要素ごとに複数の CSS クラスをもたらす CSS で最適なネストと分離を行う非常に有効な CSS と HTML が存在する可能性があるからです。 . 優れたパフォーマンス分析は見つかりませんが、テストするのは難しくありません。
このマークアップの複数のクラス - パフォーマンスが低下しますか? 基本的には、より多くのクラス = 遅いと言いますが、階層内のネストが整い、分離が改善されているために各クラスのコンテンツが小さい場合、それが正しいかどうかはわかりません。
このhttp://www.stevesouders.com/blog/2009/03/10/performance-impact-of-css-selectors/は多少関連しており、有名なサイトの複雑な CSS が効率的にレンダリングされることを示しています。
私の答えは、個人的な経験から言えば、このデザイン パターンのパフォーマンスの問題に気付いていないため、構造が複数の CSS クラスとマーカー クラスによって最適に提供されている場合、それが最も重要な側面であり、パフォーマンスが低下することはありません。
于 2013-09-09T13:29:49.877 に答える