ブログ

投稿一覧

コーディング規約

2019年05月08日 00時05分

対象


・HTML
・CSS
・JavaScript
・PHP



文字コード


・UTF-8とする。


ファイル


・改行コードはLFとする。
・ファイルの最後に空行を入れる。



・120文字でゆるい文字数制限(絶対的な文字数制限はしない)を設ける。
・1行は80文字以内にするべき、80文字を越える場合は複数行に改行する。
・行末に空白文字列を記述してはいけない。
・読みやすくしたり、関連性を示すために適度に空行を加えてかまわない。
・1行は1ステートメントにする。



HTML


・インデント
 ✔2つの半角スペースを使用する。
 ✔タブを使用してはいけない。


CSS


・インデント
 ✔2つの半角スペースを使用する。
 ✔タブを使用してはいけない。


JavaScript


・インデント
 ✔4つの半角スペースを使用する。
 ✔タブを使用してはいけない。
 ✔<script>タグからインデントを開始する。
  <script>
  var x = 1;
  if (new Date().getHours() < 18) {
   document.getElementById("demo").innerHTML = "Good day!";
  }
  </script>
・文字列
 ✔文字列は、シングルクォーテーションで囲む
・文末のセミコロン
 ✔文末のセミコロンは記述しなくてもよい


PHP


・インデント
 ✔4つの半角スペースを使用する。
 ✔タブを使用してはいけない。
・予約語とtrue/false/null
 ✔予約語は小文字で記述する。
 ✔コンスタント値「true」「false」「null」は小文字で記述する。

PAGE TOP