JavaScriptの確立されたコーディング標準は何ですか?
JavaScriptの確立されたコーディング標準は何ですか?
回答:
正確にあなたが探しているものではありませんが、(Doug Crockfordのvidのように)JSを書いたり、編集したり、レビューしたりする人は誰でも、保守可能なJavaScriptに関するChris Heilmannのスライドとビデオを見る必要があると思います。
では、スライド、スライド127、と彼は言うすべてのコードは、VCSにチェックイン再フォーマット、スタイルガイド/コードの規格についてはあまり心配しないでください。
また、これら:
CrockfordのJavaScriptコーディングガイドラインが従うのが良いもう1つの理由:
このコード(下記)は、JavaScriptのセミコロンインジェクションのため、実際には未定義を返します。これは、開発者のチーム全体が同じソングシートから歌うようにするのに十分な理由です。
return // injected semicolon, therefore returns 'undefined'
{
javascript : "fantastic"
}; // object constructs anonymously but nothing happens with it.
GoogleがJavascriptガイドを投稿しました
Google Code Wikiで、シンプルですが重要なコーディング規約を見つけることができます。
非常に詳細なスタイルガイドについては、Dojoスタイルガイドをお読みください。命名規則、ファイルの規則、変数の使用法、コードレイアウト、空白、コメントについて説明します。
返信Idiomatic.jsと jQuery Core Style Guideで見つけることができないので少し困惑しました 。Addy Osmaniは、「JavaScriptスタイルガイドとビューティファイアー」の記事で、JavaScriptのコーディングスタイルの完全なリストの一番上にこれら2つを載せています。
私は個人的にはjQuery標準を好みますが、それはIdiomatic.jsと大差ありません。しかし、どの標準を選択しても、どれだけ成功しているかを確認するためのバリデーターが必要になります。私はjQueryまたは少なくとも慣用的なものを見つけることができませんでしたが、最終的にJS_CodeSnifferを思いつきました
comp.lang.javascriptコードガイドラインの WebアプリケーションのJavaScriptとその回避方法に関連したエラーや問題の原因にドキュメントを指します。
Netscape delivered JavaScript to Ecma International for standardization and the work on the specification, ECMA-262, began in November 1996