【发布时间】:2011-05-10 21:13:57
【问题描述】:
大多数本地范围变量的行业标准是“_”,但 JS Lint 强烈抱怨这些 _。
其他人是否对 JavaScript 文件中的局部范围变量有命名约定
【问题讨论】:
-
不要相信互联网上的一切,尤其是 JSLint。它可能是查找错误的有用工具,但 Crockford 非常热衷于他“发明”的约定,例如不鼓励使用
++和--等。
标签: javascript jslint
大多数本地范围变量的行业标准是“_”,但 JS Lint 强烈抱怨这些 _。
其他人是否对 JavaScript 文件中的局部范围变量有命名约定
【问题讨论】:
++ 和 -- 等。
标签: javascript jslint
我们在这里使用 .NET 进行开发,并做出了简单的决定来标准化一个简单的约定。 C# 和 JavaScript 代码应尽可能接近。
因此,camelCase 用于局部变量,TitleCase 用于类型,等等。
实际上效果很好,因为这两种语言之间没有不和谐的过渡,并且在区分 我们的 代码与本机 JS 代码和 3rd 方库的代码方面做得很好。 p>
我的 2 美分。
附:我们使用 StyleCop 标准 FWIW。而且他们可能不会让 JSLint 更快乐。
【讨论】: