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

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


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

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

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

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

前言:         在我们项目中前端传来的参数多是首字母小写,如果是两个词,第二个此首字母大写,如userName。类似于我们后端的驼峰命名。 但是如果我们用的原生sql,我们需要把驼...
  • wabiaozia
  • wabiaozia
  • 2017-10-26 15:53:44
  • 554

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

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

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

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

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

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

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

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

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

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

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

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

Java-驼峰命名与下划线命名互转

/*** * 下划线命名转为驼峰命名 * * @param para * 下划线命名的字符串 */ public static String UnderlineTo...
  • sinat_27933301
  • sinat_27933301
  • 2017-11-18 16:57:01
  • 3496

【C++】关于以下划线开头的变量名

系统头文件里将宏名、变量名、内部函数名用"_"开头就是为了避免与用户用的名字冲突。因为当你#include 系统头文件时,这些文件里的名字都有了定义,如果与你用的名字冲突,就可能引起各种奇怪现象。换句...
  • Grevi
  • Grevi
  • 2017-03-06 16:46:14
  • 5062

Python3中关于下划线变量和命名的总结

py3 下划线
  • youngbit007
  • youngbit007
  • 2017-03-12 12:49:16
  • 3325
收藏助手
不良信息举报
您举报文章:下划线命名法 vs 驼峰命名法
举报原因:
原因补充:

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