代码规范整理

变量,函数,函数参数,类的属性和方法: 使用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

相关文章
相关标签/搜索