本人前端刚入门不久,希望一开始养成习惯,找一些比较好、现成的 css 、 js命名规范,不知道各位有没有好的推荐?
1
Tonni 2016-05-05 21:27:28 +08:00
楼主可以看下 BEMIT 命名规范,我觉得很合理,代码的阅读行更强: http://csswizardry.com/2015/08/bemit-taking-the-bem-naming-convention-a-step-further/
|
2
zangbianxuegu 2016-05-05 22:11:49 +08:00 via iPhone
楼上的很好
http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/ 可以先看这篇,我也正在用 BEM 命名。 |
3
wdhwg001 2016-05-06 00:30:20 +08:00 via iPhone
觉得 BEM 的__太累的话可以使用通俗标准:
在 HTML/CSS 的 id 和 class 等中使用-连接单词,就像 css 本身就是这么做的一样。 在 js 中使用首词小写的驼峰式,并以形如“ Id ”的方式拼写缩略词,命名应可猜出其类型或返回值类型。 |
4
Aaaaaashu 2016-05-06 10:22:03 +08:00
http://zhibimo.com/read/Ashu/front-end-style-guide/css/structure.html
可以试试这样的 CSS 模块组织,相比 BEM 要容易使用,也没那么冗余。 |
5
lwbjing 2016-05-06 10:22:49 +08:00
嗯, BEM 是好,但__又--这样的,我这强迫症感觉有点难受...
我一般 class 用-连接, id 就 J_AbcDef 这样, id 基本上是给 js 用的... |
6
NicholasNC OP |