1.項目命名
全部采用小寫方式, 以下划線分隔。
例:my_project_name
2.目錄命名
參照項目命名規則;
有復數結構時,要采用復數命名法。
例:scripts, styles, images, data_models
3.JS文件命名
參照項目命名規則。
例:account_model.js
4.CSS, SCSS文件命名
參照項目命名規則。
例:retina_sprites.scss
5.HTML文件命名
參照項目命名規則。
例:error_report.html
6.css,sass,less的類名和Id命名
類名使用小寫字母,以中划線分隔;
eg: .my-first-name
id采用駝峰式命名;
eg: #myFirstName
sass,less中的變量、函數、混合、placeholder采用駝峰式命名;
eg: $mainWidth, #mainHeight
7.JS中變量命名
7.1.常量:全部大寫 NUM
7.2.變量:
(1)小寫+下划線
(2)駝峰式
7.3.方法:小寫+下划線 compare_two_num
7.4.對象:駝峰式 Activity
7.5.數據庫表名:小寫+下划線,表名始終是復數形式的 users
PS:
標准變量采用駝峰式命名(除了對象的屬性外,主要是考慮到cgi返回的數據)
eg: var myFirstName
'ID'在變量名中全大寫
eg: var goodID;
'URL'在變量名中全大寫
eg: var reportURL;
'Android'在變量名中大寫第一個字母
eg:var AndroidVersion;
'iOS'在變量名中小寫第一個,大寫后兩個字母
eg: var iOSVersion;
常量全大寫,用下划線連接
eg: var MAX_INDEX = 1;
構造函數,大寫第一個字母
function Person(name) {
this.name = name;
}
public class Person{}
屬性名用小寫:如 String personName="哈哈";
方法名用小寫:如public String getPersonName(){return this.personName}
構造函數的名字要與類名稱一樣,所以也是大寫開頭。
包:所有的單詞都是小寫:例如:import java.io.*
jquery對象必須以'$'開頭命名
// not good
var body = $('body');
// goodvar
$body = $('body');
————————————————
參考鏈接:https://blog.csdn.net/iteye_12592/article/details/82542190
參考鏈接:https://blog.csdn.net/github_22022001/article/details/51329348