下划线命名法 vs 驼峰命名法

转载 2015年09月14日 09:37:43


对于历史悠久的下划线命名法(my_variable)和驼峰命名法(myVariable)我们认为选择哪种并不重要,只要你坚持在项目中贯彻它。

在本书中,我们将采用驼峰命名法,因为它是 JavaScript 中的惯例(毕竟它叫 JavaScript 而不是 java_script 呀!)。

对此唯一的例外是,对文件的命名,我们将采用下划线命名法(my_file.js)。对于 CSS 类,我们将使用连字号(.my-class)。这样做的原因是在文件系统中,下划线命名法最常见,而 CSS 语法本身就使用连字号作为连接(比如 font-familytext-align等)。

骆驼命名法变量命名规范——匈牙利命名法、骆驼命名法、帕斯卡命名法、下划线命名法

匈牙利命名法:变量名=属性+类型+对象描述,这样做的好处是使程序员第一眼看到变量时就对变量的类型和其它属性有直观的了解。   匈牙利命名法 - 属性   属性 表示方法   全局变量 g_ ...
  • zhang103886108
  • zhang103886108
  • 2014年10月21日 10:16
  • 2442

骆驼命名法,帕斯卡命名法与下划线命名法

骆驼式命名法:         正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数: 插入代码:        prin...
  • u013321328
  • u013321328
  • 2014年03月11日 17:05
  • 4769

驼峰命名法和数据库下划线问题和一个mybatis的源码解释网站

参考:   https://segmentfault.com/a/1190000010240142 驼峰式命名开关,数据库列和字段名全一致。 开启 后不论多少下划线都可以   我这种方法不行 ...
  • qq_39651022
  • qq_39651022
  • 2017年10月09日 15:21
  • 177

Java 驼峰命名法转下划线命名法

驼峰命名法转下划线命名法: public class StringUtil { public static final char UNDERLINE='_'; // 驼峰...
  • sword_out
  • sword_out
  • 2016年05月27日 16:54
  • 1681

三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

1 . 匈牙利命名:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。ex: int iMyAge; “i”是int类型的缩写; char cMyName[10...
  • f_zyj
  • f_zyj
  • 2016年05月26日 19:52
  • 24820

驼峰命名法(CamelCase)和下划线命名法(UnderScoreCase)字符之间的转换

使用Guava CaseFormat类进行转换 CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE,“ClassName”)-->class_...
  • weixiaohu1314
  • weixiaohu1314
  • 2015年11月19日 09:52
  • 2240

几种常见的程序命名规则

几种常见的程序命名规则   正确并形象地给函数、变量命名,不仅可以增加程序的可读性,也是程序员编程风格的一种反映。较好的命名习惯,可以有效的提高程序的可维护性。以下介绍几种常用的变量命名规则。 ...
  • u014296677
  • u014296677
  • 2016年05月26日 09:27
  • 6001

关于CSS样式命名中的下划线

长久以来,一直习惯了在命名CSS样式名时使用下划线“_”做为单词的分隔符,这也是在写JS时惯用的写法。用过CSS hack的朋友应该知道,用下划线命名也是一种hack,如使用“_style”这样的命名...
  • JOHNCOOLS
  • JOHNCOOLS
  • 2006年06月30日 11:31
  • 1011

驼峰命名法和下划线风格的互转

下划线转驼峰比较简单,直接根据下划线打散成数组,每个子项首字符转大写,再做字符串拼接即可。 驼峰转下划线风格,稍微复杂一些。刚开始我没有思路,后来想到,可以遍历字符串,遇到大写字母将其转换成小...
  • index_ling
  • index_ling
  • 2017年02月08日 14:37
  • 1127

java驼峰与下横线写法互转

public static final char UNDERLINE='_'; public static String camelToUnderline(String param){ ...
  • xiejx618
  • xiejx618
  • 2014年06月11日 23:30
  • 18044
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:下划线命名法 vs 驼峰命名法
举报原因:
原因补充:

(最多只允许输入30个字)