Airbnb 是一个供人们列出、查找和出租住宿的网站,已在 GitHub 上发布了其 Javascript 开发风格指南: https ://github.com/airbnb/javascript/blob/master/README.md
他们谈论:
- 类型
- 参考
- 对象
- 数组
- 解构
- 字符串
- 功能
- 箭头函数
- 构造器
- 模块
- 迭代器和生成器
- 特性
- 变量
- 吊装
- 比较运算符和相等
- 积木
- 评论
- 空格
- 逗号
- 分号
- 类型转换和强制
- 命名约定
- 配件
- 事件
- 查询
- ECMAScript 5 兼容性
- ECMAScript 6 种风格
- 测试
- 表现
- 资源
- 在野外
以下是他们对本指南的评价:
每个人编写 JavaScript 的方式都有些不同。我们最终决定是时候聚在一起就我们如何编写 JavaScript 达成共识了。
我们将其描述为一种最合理的 JavaScript 方法。
我们在 MIT 许可证下发布它,所以请随意分叉并按您的意愿使用。我们不期望每个人都同意我们做事的方式,但我们确实希望这可以帮助您将自己的风格指南作为某种模板或地图来启动。
希望能帮助到你!
-- https://github.com/airbnb/javascript/wiki/The-JavaScript-Style-Guide-Guide