Airbnb js代码规范

https://github.com/airbnb/javascript

Airbnb关于JS的代码规范,还是推荐阅读英文原文,尝试缓慢翻译填坑中.

注意:有很多内容是ES6的规范,使用可以按照自己的需要,并注意浏览器兼容性。

correct me if something wrong :D

(stop updating currently since there are so many es6 stuff and I can’t guarantee the quality without good understanding of es6.)

目录

  1. Types 类型
  2. References 引用
  3. Objects 对象
  4. Arrays 数组
  5. Destructuring 去构造化
  6. Strings 字符串
  7. Functions 函数
  8. Arrow Functions 箭头函数
  9. Classes & Constructors 类/构造器
  10. Modules 模组
  11. Iterators and Generators
  12. Properties
  13. Variables
  14. Hoisting
  15. Comparison Operators & Equality
  16. Blocks
  17. Comments
  18. Whitespace
  19. Commas
  20. Semicolons
  21. Type Casting & Coercion
  22. Naming Conventions
  23. Accessors
  24. Events
  25. jQuery
  26. ECMAScript 5 Compatibility
  27. ECMAScript 6+ (ES 2015+) Styles
  28. Testing
  29. Performance
  30. Resources
  31. In the Wild
  32. Translation
  33. The JavaScript Style Guide Guide
  34. Chat With Us About JavaScript
  35. Contributors
  36. License

Type 类型

References 引用

Object 对象

Array 数组

Destructuring 去构造化

Strings 字符串

Functions 函数