私はほとんどのJavascriptのメソッド(フレームワークとカスタム)が小文字で始まっていることに気づきました。これには理由や利点がありますか?Javascript関数の名前を持つメリットは小文字で始まりますか?
答えて
技術的な理由はありません。既存のコードとの可読性、伝統、類似性です。一貫性は可読性につながり、正当な理由がないと任意の相違が目立つ。
さらに、大文字でコンストラクタ関数を開始するのが慣例です。これは、Javaや他のオブジェクト指向言語の規則を反映しています。 – OrangeDog
私はあなたの答えをノックしていませんが、私が悪魔の主唱者を演じると、メソッド名を構成する単語の最初の文字が大文字と小文字が混在していると読みにくくなります。また、ソース管理なしで作業することは、まだ多くの人々が続けている悪い伝統ですが、それに従うのは良いことではありません。プラットフォームの既存のコードのほとんどが形成されていない場合、なぜそれをエミュレートしますか? – N0Alias
明らかに、そうする正当な理由があるときにノルムから分かれば、非常に良いことです。しかし、大文字はかなり主観的なので、魅力的な利点(個人的な好み以外)がなければ、なぜ無差別な違いを追加するのですか? –
大文字と小文字を区別する言語では、大文字と小文字の変数の一貫性を保つことが特に重要です。しかし、より低いvs-upperで始めることは、コミュニティで進化したイディオムだけです。
- 1. CoreData '名前は小文字で始まる必要があります。' - これを回避できますか?
- 2. 私は小文字の名前のアプリケーションを作成しました。小文字の名前のページの名前を小文字に変更する方法は?
- 3. Pythonは、文字で始まり別の文字で始まる部分文字列の数を数えます。
- 4. Herokuエラー:名前は文字で始まり、小文字、数字、ダッシュだけを含む必要があります
- 5. Javascriptメソッド小文字の名前と大文字の区別
- 6. 名前付き関数はJavaScriptで過小評価されていますか?
- 7. 名前が文字ベクトルに格納されたdata.table変数を持つ関数
- 8. 特定の文字列で始まる名前を持つXMLファイルの要素を見つける方法
- 9. 文字列変数に名前を持つクラスのオブジェクトインスタンスを作成します
- 10. Goは大文字小文字を区別しない文字列contains()関数を持っていますか?
- 11. JavaScript文字数大文字小文字の区別がありません
- 12. という名前の関数を持つJavaScriptのスコープおかしなIE8は
- 13. .NETは「名前付き匿名」タイプのメリットはありますか?
- 14. 変数名 - 文字またはアンダースコアで始まるのはなぜですか?
- 15. cshスクリプトエラー:変数名は文字で始まる必要があります
- 16. .NET内の言語で大文字と小文字を区別する名前を持つメンバーにアクセス
- 17. JavaScriptのみで小数点を持つ唯一の数字を持つTextField
- 18. 変数から名前を持つ関数を定義していますか?
- 19. Informaticaエラー - 名前の最初の文字は数字ではありません
- 20. JSONは文字列変数を持つJObjectプロパティ名を割り当てます
- 21. 複数の名前のない関数を持つ関数型
- 22. HTTPホスト名の大文字/小文字は問題になりますか?
- 23. チェック文字列は特定の文字で始まります
- 24. 数字を1000の区切り文字で区切ります。小文字の小文字の後には常に2桁の数字を表示します。
- 25. ConfigParserで大文字小文字を維持しますか?
- 26. 文字列変数で関数名またはオブジェクト名を呼び出す方法はありますか? actionscript3
- 27. リソース名は文字で始める必要があります
- 28. ゼロから始まるJavaScriptの文字
- 29. javascriptのhtml文字列を持つconcat関数
- 30. テキストまたは値が文字で始まる場合、関数
http://stackoverflow.com/questions/1564398/javascript-method-naming-lowercase-vs-uppercase – mplungjan