代碼規範整理

變量,函數,函數參數,類的屬性和方法: 使用camel命名 loadingModules 第一個字母小寫其餘字母大寫函數

常亮: 所有字母大寫單詞間下劃線分割對象

類名: 使用camel命名 LodaingMoudules 每個字母首字母大寫ip

類名使用名詞 Engine
函數名使用動賓短語 getStyle
boolean類型的變量使用is或has開頭字符串

類型轉換
轉string + ''
轉number +strget

string 轉換成 number,要轉換的字符串結尾包含非數字並指望忽略時,使用 parseInt。使用 parseInt 時,必須指定進制。parseInt(str, 10)原型

轉boolean 使用!!  undefined、null、空字符串、NAN、0 、-0布爾值爲false博客

新建對象 var obj = {} 若是對象的全部屬性均不須要添加引號那就不添加 若是有一個屬性須要添加引號 那就全部屬性添加引號string

for in 遍歷對象時, 使用 hasOwnProperty 過濾掉原型中的屬性。
var newInfo = {};
for (var key in info) {
if (info.hasOwnProperty(key)) {
newInfo[key] = info[key];
}
}變量

一個函數的長度控制在50行之內爲佳 能夠抽取內容經過函數調用實現遍歷

未完待續。。。

參考博客文章地址:https://www.w3cvip.org/topics/477

相關文章
相關標籤/搜索