JavaScript の命名について

  • オブジェクト、関数、インスタンスはキャメルケース(小文字から始まる)を用いる
  • クラスやコンストラクタにはパスカルケース(大文字から始まる)を用いる
  • 関数名は動詞+目的語で作る
  • x,yなど 1 文字の名前は避ける。 名前から意図が読み取れるようにする
  • プライベートなプロパティ名は先頭にアンダースコア _ を使用する
  • 共通化を目的とした関数には先頭に_を用いる
  • this の参照を保存する場合、 _this を使用する
  • jQuery オブジェクトが入っている変数には先頭に$をつける

参考