變量,函數,函數參數,類的屬性和方法: 使用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