JavaScript 命名约定

标签 javascript naming-conventions

我知道对于哪种命名约定最适合 JavaScript 存在很多争议(也许不是争议,但至少是争论)。

如何命名变量、函数、对象等?

我会留下我自己的想法,因为我已经很久没有使用 JavaScript(仅几年),我刚刚收到一个请求,要求创建一个包含命名约定的文档以用于我们工作中的项目。所以我一直在寻找(谷歌搜索),有很多不同的意见。

我读过的关于 JavaScript 的书籍本身也使用不同的命名约定,但它们都同意一点:“找到适合你的,并坚持下去。”但是现在我已经阅读了这么多,我发现我喜欢其他一些方法比我现在习惯的要好一些。

最佳答案

我关注 Douglas Crockford's code conventions用于 JavaScript。我也用他的JSLint验证是否遵循这些约定的工具。

关于JavaScript 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/921133/

相关文章:

python - Django:顶级项目文件夹 = root(好听的短名称),非顶级项目文件夹 = ? (需要好听的短名)

c# - Uncaught ReferenceError :False is not defined

javascript - (func)() 和 (func).call(window) 之间的区别

javascript - 这个正则表达式如何工作?

python - 在 Python 中实际选择单词的命名约定,符合 PEP8

html - 为什么 CSS 选择器/HTML 属性首选破折号?

javascript - 链接到 JavaScript 的最佳方式

javascript - 在不打断单词的情况下向左浮动标签

Swift:参数标签命名约定?

Haskell 模块命名约定