假设我需要为具有名字的元素指定一个id,它的名称应该是:
我应该选择哪个选项(我上面发布的每个ID都是允许的,但建议的命名是什么)?
答案 0 :(得分:4)
这完全取决于您的口味。我更喜欢带连字符的ID和类,因为它可能允许您使用css3-selector [att|=val]
答案 1 :(得分:3)
真的无关紧要,只有它们必须是唯一的,并且如果您稍后使用javascript处理这些ID(获取内容到ajax调用),请尝试使用一种分隔符以方便自己< / p>
答案 2 :(得分:2)
我喜欢first-name
。
它将您的ID与JavaScript(和其他语言)区分为非法变量名称,因为您不必使用shift键,所以输入速度更快。
答案 3 :(得分:-2)
firstName: usually your model layer, Java, C#, C++
first_name: usually Database or View layer, JSP, GSP, HTML, ETC
first-name: Not valid