写出合理的、易于阅读和维护的代码。因为代码是给人看的。
不整洁的代码给人的感觉如下图:
整洁的代码看这里
- 避免使用
var
, 尽可能使用const
- 如果无法使用
const
, 使用let
- 尽可能使用对象简写形式
- 字符串使用单引号或反引号
- 使用
...
拷贝数组 - 立即执行函数使用箭头函数的形式
EditorConfig 帮助开发人员在不同的编辑器和 IDE 中保持一致的编码风格。
# http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
insert_final_newline = false
trim_trailing_whitespace = false
ESLint 是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。
首先,安装ESLint。
$ npm install eslint --save-dev
然后,初始化配置文件:
$ ./node_modules/.bin/eslint --init
现在就可以检查,当前项目的代码是否符合预设的规则。
$ ./node_modules/.bin/eslint yourfile.js
检验代码质量的唯一标准:脏口次数/每分钟
- 编程风格 - 阮一峰
- Airbnb JavaScript Style Guide
- Coding style tips for ECMAScript 6
- Why Coding Style Matters? - Nicholas C. Zakas, 2012/10/25
- EditorConfig
- ESLint
- 23 Photos That Will Make Anyone Who Works In IT Satisfied - Luke Bailey, 2016/01/20
- WTFs/m - Thom Holwerda, 2008/02/04