私はメッセージボードを持っており、私のユーザーの 1 人が、ページ内のさまざまな要素のスタイルを設定するグリースモンキー スクリプトを作成しました。彼はそれで素晴らしい仕事をしましたが、彼の仕事をより簡単にするために、彼のスクリプトの最初のステップは、現在のページを解析し、ページ上のほぼすべての html 要素にいくつかの css クラスを追加することです。それらのほとんどは、ページのスタイル設定にはまったく使用されませんが、代わりに、実際に変更するページごとのいくつかの要素を簡単に照会できるようにするために使用されます。たとえば、class="thread_started_by_user_123 thread_with_456_posts thread_with_789_views thread_last_posted_in_by_user_12345"
などなど
これは標準的な慣行ですか?提供されたページにもそれらを追加する場合、javascriptまたはサーバーで不要なcssクラスを多数追加することの欠点はありますか。