为什么javascript函数名称custom是一个小写的单词,后跟一个大写的单词,就像'orangeCost'一样
Why javascript function name custom is a lower case word followed by a capitalized word, just like `orangeCost`?
我今天正在学习codecademy的javascript。
有一件事让我很困惑,在其教程中,它使用函数名称,例如 orangeCost
. 就像在这个链接中一样:http://www.codecademy.com/courses/javascript-beginner-en-6LzGd/1/1?curriculum_id=506324b3a7dffd00020bf661
在我的行为中,我感觉既orange_cost
又OrangeCost
很好。
为什么在这个广泛阅读的教程中,他们使用这样的变量 name( orangeCost
)?
它是否有一些历史,或者它可以防止某种灾难?
这只是
人类的惯例。
在其他环境中,他们不使用骆驼肠衣,而是使用pascal-caseing(orangeJuice是骆驼肠衣,而OrangeJuice是pascal套管)。
约定很强大,可以让其他人理解我们的代码,因为它是以标准化的方式编写的。
有些惯例可能会很丑陋,但遵循惯例比独自走路要好。
无论如何,无论是骆驼还是帕斯卡外壳本身并不丑陋。只是我们的味道把东西变成丑陋或美丽。
规则的例外
脑残的代码很丑陋。我相信关于这个;)有一个人类惯例
相关文章:
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 从输入值中删除最后一个单词
- 如何查找一个单词在动态创建的html表行中出现的次数
- Regex或javascript每X个连续单词中有一个单词
- Javascript:当这个单词被点击5次时,下面会显示另一个单词
- Javascript/jQuery替换tamil语言输入框中的最后一个单词
- Javascript(如果var包含一个单词,则仅更改该单词的颜色)
- 使用Javascript双击HTML中的空格时,选择上一个和下一个单词
- 检查字符串是否等于一个单词和一个数字
- Regex:使用javascript测试最后一个单词后的url中是否存在最后一个斜杠
- 使jQuery自动完成功能适用于多个单词(“跳过”一个单词)
- 使用JavaScript匹配URL中的最后一个单词
- 添加一个“;以及“;到String-js/Angular中的最后一个单词
- 我怎样才能把p中的一个单词包装在a标签中呢
- 在 javaScript 中定义函数之前,什么意思是“一个单词:”
- UIWeb查看搜索问题中出现的下一个单词
- 计算一个字母在一个单词中出现的次数
- 如何在文本区域中获取最后一个单词的位置
- 如何删除句点和前一个单词之间的空格