眾所周知,前端開發對於**可維護性與規範是非常嚴格的,這就需要我們有一套統一的規範,就像一種協議一樣,不管誰看都能認識,下面就來詳細解釋一下:
全部採用小寫方式,以下劃線分割
my_project_name
就像這樣
參照專案命名規則;有複數結構時,要採用複數命名法
scripts,styles,images,data_models
常量
採取全大寫的命名。且單詞以** _ **分割,常量通常用於ajax與url請求,和一些不改變的資料
const max_count = 10;
變數
小駝峰式命名法
字首應當是名詞(函式為動詞),以此區分函式與變數
let maxcount = 10;
函式
小駝峰式,字首為動詞
function canread()
類,建構函式
大駝峰式,首字母大寫,字首為名稱
class person
let person = new person();
類的成員
公有屬性和方法:和變數與函式命名一樣
私有屬性和方法:字首為下劃線,後面和私有屬性一樣
js 命名規範
如果 很規範的話,給人的感覺就是水平也很高,如果 亂七八糟,只能說明這人水平也一般。直接上 var classname function this.publicfunctionname function ptestname else var namecol a b 陣列 var nameitem n...
JS命名規範
js命名分為匈牙利命名 型別字首 駝峰命名 下面一一介紹 匈牙利命名 型別字首 駝峰命名 匈牙利命名 例如 var obtn document.getelementbyid box 型別字首 o 乙個 object 物件 a 一組 array 陣列 b 布林值 boolean i 整數 intege...
JS 的宣告與命名規範
變數宣告 使用var關鍵字在記憶體中開闢記憶體空間 變數的作用 用來儲存資料的 var a 變數賦值 變數的初始化 變數的宣告和賦值 a 10 變數的重新賦值 1 先把記憶體中的原值銷毀掉 2 把新值存入變數 a 12 變數的重新宣告 1 先銷毀掉變數在記憶體中開闢的空間 2 使用var在記憶體中開...