前端命名規范


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM