Mar*_*ers 18 javascript variables function casing
javascript的一个很难找到信息的方面是套管实践.通过套管实践,我的意思是套管样式(即驼峰式,pascal-case等)应该用于哪些元素(构造函数,私有函数,公共函数).
我听过的唯一一条规则是关于YUI剧院的Douglas Crockford演讲,指出构造函数应该是唯一以大写字母开头的函数.
除此之外,人们在javascript中似乎没有很多套管标准.
有没有人知道javascript的任何套管最佳做法,以及为什么使用它们是合理的?
你也遵循.js文件的套管风格吗?
Dam*_*kić 35
我更喜欢PascalCase用于构造函数而camelCase用于其他所有内容.这是JS标准库使用的样式,而且......到目前为止我见过的每个JS框架:)
我对从web提供的所有文件使用all_lowercase命名约定.有一些不区分大小写的文件系统.
Nic*_*itz 14
核心语言使用InitialCaps作为构造函数(例如Object,Date,Number,RegExp)和camelCase作为方法和属性(例如something.toString(),quantity.valueOf(),regexp.ignoreCase).DOM规范和实现(例如HTMLElement.setAttribute())也遵循此约定.所以采用相同的惯例是最有意义的,或者你完成了一个可怕的风格混乱,如:
var number_of_fish_requested = document.getElementById("fish").value;
var fish_count = parseInt(number_of_fish_requested, 10);
Run Code Online (Sandbox Code Playgroud)
这变得完全令人困惑,不仅要打字,更重要的是阅读.
(您花费更多时间阅读代码,尝试调试或修改代码,而不是首先编写代码.)
| 归档时间: |
|
| 查看次数: |
10850 次 |
| 最近记录: |