
1 messense 2012-05-03 18:35:27 +08:00 个人喜欢用"-",感觉比"_"看起来舒服。 |
2 tuoxie007 2012-05-03 18:39:32 +08:00 css的传统吧,比如border-radius |
5 chenluois 2012-05-03 18:46:40 +08:00 |
6 hiwljun 2012-05-03 18:47:33 +08:00 我也刚想问这个问题,现在只想到"-"可以不按shift。 |
7 lianghai 2012-05-03 18:51:17 +08:00 连字符是自然语言里用到的符号,而下划线不自然。 |
8 Sivan OP |
9 hzlzh PRO 我们项目的前端规范就是-,经过我的再三斟酌 |
10 qiuai PRO -方便的路过. |
11 Paranoid 2012-05-03 19:24:43 +08:00 鼠标双击的时候 aa_bb 可以直接选中, aa-bb 只能选中aa或bb |
12 chaos_mical 2012-05-03 19:25:59 +08:00 @Paranoid 这个说法不错 |
13 nijux 2012-05-03 20:35:06 +08:00 基础不好所以想借这贴问下, 是不是因为从计算机的方面来说 - 比 _ 更短 |
  14 darcy 2012-05-03 20:37:24 +08:00 g-nav一目了然,不容易看成时g nav,而且g-nav无法在JS中直接做为变量名,不至于混淆,写的时候需要有意识的注意它。 |
15 iwege 2012-05-04 11:25:46 +08:00 1.css原生。 2.区分js代码的变量名和css命名。 |
17 NemoAlex 2012-05-04 11:39:10 +08:00 个人认为 JS 变量名用骆驼命名法比较好 至于CSS 的 ID 和 Class 用“-”还是“_”来连接,是代码风格问题,没有优劣区别 而“-”与“_”相比,确实有一些难以选定的麻烦,大多数编辑器认为“-”的前后是两个词 至于有人说跟 JS 变量名区分,个人认为这不需要区分 |
18 Sivan OP @NemoAlex 感觉老外都比较爱用“-”,当“-”和“_”都存在时,感觉“_”看着有点山寨。而用“_”可以双击选取是个很方便的优势。 |
19 TONYHEAD 2012-05-04 11:49:00 +08:00 以前看过文章,URL的地址用"-"更符合语义,不知道是不是同一回事. |
20 m4ker 2012-05-05 17:39:56 +08:00 url的话,“_“在ie7下有一个session的bug,在域名和文件名中最好不要使用。 |
21 sparanoid 2012-05-05 18:14:12 +08:00 好处是: - 下划线老浏览器不支持,不过是非常老的那种,现在不需要在意 - 想要选中方便,可以用 myBox - 还有很多不需要方便双击选中的反例,例如,jQuery UI 的 ui- 前缀 - 美观,CSS本身使用的就是连字符,例如,font-family 而不是 font_family 当然,这是一个非常古老的问题,很久之前看过下面这篇文章,所以我一直在用连字符: http://devedge-temp.mozilla.org/viewsource/2001/css-underscores/ |
22 wzbang 2012-05-05 18:15:42 +08:00 哦,一直用"_",看来以后要改改。但貌似习惯了。 |
23 MarshallChen 2012-05-05 22:39:53 +08:00 下划线‘_’真的没有这个‘-’好看 我觉得 = = |
24 benzhe 2012-05-14 17:46:19 +08:00 ID 用减号 ,Class 用下划线,好处貌似只体现在写 Javascript 时方便判断... |
25 westoy 2012-05-14 17:53:19 +08:00 我喜欢用下划线,就因为双击可以选中 |
26 chuck911 2012-05-14 18:04:53 +08:00 双击全部选中是在css里面是劣势好吗 css里面经常有分层的定义,比如 .form-search input,.form-inline input,.form-horizontal input, 这时候全选方便还是分开方便? 对于css本身的规范来说,更是这样了,border-radius,border-color 双击被全选的话就麻烦死了 |