JavaScript 的命名准则 [关闭]

Posted

技术标签:

【中文标题】JavaScript 的命名准则 [关闭]【英文标题】:Naming guidelines for JavaScript [closed] 【发布时间】:2014-03-03 18:50:33 【问题描述】:

是否有关于 Node.js 中惯用名称大写的在线指南? (在这种情况下,我对“ID”的大写特别感兴趣)。

【问题讨论】:

有几种不同的代码风格,到目前为止我见过的最好的一种是:snake_case 用于变量,Snake_Case 用于类,UPPER_CASE 用于常量。 在惯用的 Node 中,id 应该完全小写。当它构成标识符的一部分时,例如userId,驼峰化就变得很明显了。约定认为构造函数应该是大写的驼峰式,即UserModel,而常量在尖叫蛇的情况下,即THIS_IS_A_CONSTANT 【参考方案1】:

通常大写,其他一切通常驼峰式。

【讨论】:

【参考方案2】:

Node.js 源代码包含以下行:

function getEncodingId(encoding)

https://github.com/joyent/node/blob/master/lib/net.js#L680

这提供了一个来自Node.js本身的源代码(有点权威的来源)的“ID”大小写的例子

【讨论】:

我只是路过,但这如何回答您自己的问题? 这提供了一个来自 Node.js 本身的源代码(有点权威的来源)的“ID”大小写示例。

以上是关于JavaScript 的命名准则 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

数据库、表和列的命名约定? [关闭]

承诺的 JavaScript 命名约定? [关闭]

Android 私有字段命名准则可以吗?

精简高效的CSS命名准则/方法

优秀代码的基本准则

如何在 JavaScript 中模拟“类”? (有或没有第三方库)[关闭]