年季が入ったサイトだと、
js 詳しくないデザイナーさんが、イベント終了と共に js から見ている HTML と CSS をがっつり削って js がエラーになったり
ヘルプで入ってくれたコーダーさんが引継ぎされてないもんだから js から見ているスタイルをまるごと削っちゃって js がエラーになったり
といった感じで無駄に js のエラーが作り出され、その原因を探ったら「…またやられた」という事が多々あると思います(あります!)。
「このスタイルは JavaScript から見てるよ。削るとJavaScript側で問題がでるよ」と、 デザイナーさんやコーダーさんに意識させるために、 削られると問題になるような識別子には “js” プリフィクス付けてます。
CSSのセレクタ部分(IDやCLASS)にハイフンとか使われるの好きじゃないなー。ボクはあまり好きじゃないなー - latest log (via otsune)