我知道关于哪种命名约定最适合 JavaScript 存在很多争议(也许不是争议,但至少是争论)。
你如何命名你的变量、函数、对象等?
我不会对此发表自己的想法,因为我已经做了很长时间的 JS(仅几年),我刚刚收到一个请求,要求创建一个包含命名约定的文档,以用于我们的项目中工作。所以我一直在四处寻找(google-ing),有很多不同的意见。
我读的关于 JS 的书本身也使用不同的命名约定,但他们都同意一点:“找到适合你的,坚持下去。”但是现在我读了这么多,我发现我喜欢其他一些方法比我现在习惯的要好一些。
我遵循Douglas Crockford 的JavaScript 代码约定。我还使用他的JSLint工具来验证是否遵循这些约定。