日期:2014-05-16 浏览次数:20386 次
原文来自淘宝前端开饭规范:http://kissyteam.github.com/docs/html/styleguide/js-style-rules.html
?
以 4 个空格为一缩进层次;
变量声明:
- 多个变量声明时, 适当换行表示;
- 参照?var ?关键字, 缩进一层次;
函数参数:
- 函数参数写在同一行上;
- 传递匿名函数时, 函数体应从调用该函数的左边开始缩进;
数组和对象初始化时:
- 如果初始值不是很长, 尽量保持写在单行上;
- 初始值占用多行时, 缩进一层次;
- 对象中, 比较长的变量/数值, 不要以冒号对齐;
二元/三元操作符:
- 操作符始终跟随前行;
- 实在需要缩进时, 按照上述缩进风格;
表达式中的缩进同变量声明时;
原则: 不要滥用括号, 必要时一定要使用.