New Maichiro Maichiro

JavaScript の getElementsByClassName で使うクラス名はアンダーバーで始める(Irohabook の HTML/CSS 規約)

getElementsByClassName で使うクラス名と CSS で使うクラス名は分ける。デザインで使うクラス名を getElementsByClassName で使ってはいけない。

getElementsByClassName はほとんどの場合なにかのループ処理で使われる。クラス名をアンダーバーで始めて、それが特殊な用途であることを明らかにしないといけない。

JavaScript のなにに使われるかをなるべくクラス名に明示する。データを更新したいなら

_update_user_data_by_tag

などと動詞をつける。動詞がないクラス名は用途がはっきりしない。