代码规范整理

变量,函数,函数参数,类的属性和方法: 使用camel命名 loadingModules 第一个字母小写其他字母大写

常亮: 全部字母大写单词间下划线分割

类名: 使用camel命名 LodaingMoudules 每一个字母首字母大写

类名使用名词 Engine
函数名使用动宾短语 getStyle
boolean类型的变量使用is或has开头

类型转换
转string + ''
转number +str

string 转换成 number,要转换的字符串结尾包含非数字并期望忽略时,使用 parseInt。使用 parseInt 时,必须指定进制。parseInt(str, 10)

转boolean 使用!!  undefined、null、空字符串、NAN、0 、-0布尔值为false

新建对象 var obj = {} 如果对象的所有属性均不需要添加引号那就不添加 如果有一个属性需要添加引号 那就所有属性添加引号

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

原文地址:https://www.cnblogs.com/bicycle-lei/p/9239335.html