プログラミング言語にはそれぞれ命名規約が存在します。
Javaの場合の命名規約はこちらのサイトに詳しく書いてありました。
クラスとインターフェースはPascalCase、定数と列挙定数についてはSnakeCase、それ以外はCamelCaseという決まりだそうです。
Javascriptの場合の命名規約はこちらのサイトが参考になりました。
基本的にはJavaとJavascriptの命名規約は似ているようです。
HTMLのclassやidの属性名に関する命名規約は、こちらのサイトが役に立ちました。
基本的にclass属性はcssなどに用いられるデザイン専用であるので、もしJavascript上でclass属性を用いたいのであれば、それがわかるような命名をするべきだそうです。
これを守るだけで、見やすさなども違ってきますし、守らないといけないなと自分の肝に命じておきます。