id应该如何命名,最佳实践?

网上有很多关于前端代码的命名规范
但是我还没有看到有讨论html节点的id的命名讨论
你们在这方面有什么比较好经验吗

项目名称(可不要)_模块名称_具体功能名称

根据奥卡姆剃刀法则,你应该回到命名的本质——保持代码最佳的可读性,避免重名造成的冲突,显然过分“规范”的命名毫无意义,反倒造成阅读的复杂。比如“项目名称(可不要)_模块名称_具体功能名称”,想象下一个命名中大部分文字都必然是一样的,之后最后几个字符是有意义的,看这种代码绝对是一种虐待。如果说有什么经验的话,那就是keep it as simple as you can.

通俗易懂,简洁明了。通常有两种比较常用的命名规范,专业术语什么的就不说了,①下划线(如:"first_blood")和②后续单词首字母大写(如:“firstBlood”)。重要的是,你或后续维护你代码的人员能轻易读懂。

给id和class命名很痛苦,写到最后名字都会很长。

驼峰规则 ,见名知义

驼峰规则 ,见名知义

驼峰规则 ,见名知义

驼峰,语义。。。。。。。。