你将 类 和 ids 命名为无头骆驼案例吗?
Do you name classes and ids as headless camel case?
如果我在数据库中有一个 Cust table,它以大写字母 C 开头。
如果我在 Cust table 中有一个 CustName 字段,它以大写字母 C 开头。
所以我想命名我的标识符
id="CustName"
或我的 class:
class="CustClass"
但我在想也许我应该将它们标识为
id="custName"
和
class="custClass"
在我开始引用这些标识符和 JavaScript 中的 class 之前,这似乎并不重要。那时他们似乎应该采用 headlessCamelCase。
我认为这通常取决于您的编码团队和实践,但惯例似乎是,如果您在 class 中使用全小写或带下划线的小写,您不太可能 运行 出错es 和 ids 由于区分大小写。
在我看来...
for classes and IDs: all lowercase > under_scores > InitialCaps > camelCase because if you are calling selectors in javascript or php除了在针对 class.
时避免大小写混合错误外,更容易快速识别它是 class 或 id 而不是某个变量、函数或构造函数
但是...
对于服务器端编程: camelCase > under_scores > InitialCaps.
ID 和 class 名称的一个流行约定是使用连字符,例如:id="cust-name"
。
这是因为 CSS 选择器不区分大小写。
如果我在数据库中有一个 Cust table,它以大写字母 C 开头。
如果我在 Cust table 中有一个 CustName 字段,它以大写字母 C 开头。
所以我想命名我的标识符
id="CustName"
或我的 class:
class="CustClass"
但我在想也许我应该将它们标识为
id="custName"
和
class="custClass"
在我开始引用这些标识符和 JavaScript 中的 class 之前,这似乎并不重要。那时他们似乎应该采用 headlessCamelCase。
我认为这通常取决于您的编码团队和实践,但惯例似乎是,如果您在 class 中使用全小写或带下划线的小写,您不太可能 运行 出错es 和 ids 由于区分大小写。
在我看来... for classes and IDs: all lowercase > under_scores > InitialCaps > camelCase because if you are calling selectors in javascript or php除了在针对 class.
时避免大小写混合错误外,更容易快速识别它是 class 或 id 而不是某个变量、函数或构造函数但是... 对于服务器端编程: camelCase > under_scores > InitialCaps.
ID 和 class 名称的一个流行约定是使用连字符,例如:id="cust-name"
。
这是因为 CSS 选择器不区分大小写。