Javascript 您是否将类和ID命名为无头驼峰案例?

Javascript 您是否将类和ID命名为无头驼峰案例?,javascript,html,Javascript,Html,如果数据库中有一个Cust表,它将以大写的C开头 如果Cust表中有一个CustName字段,它将以大写C开头 所以我想命名我的标识符 id="CustName" 或者我的班级: class="CustClass" 但我想也许我应该把他们认出来 id="custName" 及 在我开始在JavaScript中引用这些标识符和类之前,这似乎并不重要。在这一点上,它们似乎应该是无标题的。我认为这通常取决于您的编码团队和实践,但惯例似乎是,如果您在类和ID中使用所有小写或带下划线的小写,则由于区

如果数据库中有一个Cust表,它将以大写的C开头

如果Cust表中有一个CustName字段,它将以大写C开头

所以我想命名我的标识符

id="CustName"
或者我的班级:

class="CustClass"
但我想也许我应该把他们认出来

id="custName"


在我开始在JavaScript中引用这些标识符和类之前,这似乎并不重要。在这一点上,它们似乎应该是无标题的。

我认为这通常取决于您的编码团队和实践,但惯例似乎是,如果您在类和ID中使用所有小写或带下划线的小写,则由于区分大小写,您不太可能出错

在我看来。。。 对于类和id:所有小写>在_scores>InitialCaps>camelCase下,因为如果在javascript或php中调用选择器,除了避免在针对类时混合大小写错误外,更容易快速识别它是类或id,而不是某个变量、函数或构造函数

但是。。。
对于服务器端编程:camelCase>在_scores>InitialCaps下。

id和类名的一种流行约定是使用连字符,如下所示:
id=“cust name”

这是因为CSS选择器不区分大小写

不确定这里的问题是什么?你想对社区进行民意调查,还是想更多地了解javascript约定?Twitter Bootstrap的可能副本使用了相同的约定,我也有一个遵循它的习惯。指出CSS选择器不区分大小写是非常重要的。这就是骆驼案没有多大意义的原因。如果是“custName”,您也可以将其命名为“custName”或“custName”+谢谢你的回答。
class="custClass"