2017-04-20 5 views
-1

私はJavaScriptを徹底的に学び始めています。私は助けることができなかったが、私はプログラマの多くはJSに一定の「Scriptyの」スタイルを持っている彼らは、このような文字の間にスペースを入れないJavaScriptスタイルはどこから来たのですか?

function SomeBaseClass() { 
    this.publicProperty = 'SomeValue'; 
} 

function SomeBaseClass(){ 
    this.publicProperty='SomeValue'; 
} 

として中括弧と割り当ての間のスペースを省略するように見える場所ということに気づきます他の言語で流行しているこのスタイルは見たことがありません。私はこのスタイルを使用する正当な理由があるのか​​、まさに審美的な好みであるのかを見出すことはできません。それが審美的な好みの場合、その背後にある歴史は何ですか? 、私は言うだろう、本当に

+0

ツールからの出力を除いて、私は最初の 'スタイル'を見たことはないと思います。コンパイラ/ミニライタの出力を手書きのコードと混同しないでください。 –

+0

同様の質問があり[回答前](http://stackoverflow.com/questions/211795/are-there-any-coding-standards-for-javascript) – ingyhere

+0

@ JaredSmith私はもともとElixir/Phoenix Webフレームワークに関する本の中でこのスタイルを見ました。ここでは、著者がよくjavascript関数を書いています。function likeThis(){return foo; } '閉じた括弧と開き中かっこの間にスペースがないことに重点を置いている。私はまた、そのスタイル(このようなもの)(https://stackoverflow.com/questions/13040684/javascript-inheritance-object-create-vs-new)を使ってスタックオーバーフローに関する質問と回答を見てきました。 – autoreleasepool

答えて

2

ないスタイルがあるより

  • すべてのスペースがバイトであるオートフォーマットコード
  • IDEの欠如。 (実際にはすべての名前を短縮し、スペースを節約する)ことをお勧めしたいと思います。
  • 怠惰。私は個人的に私のコードの構造を気にしていますので、私はそれをしません。