Airbnb 的 JavaScript 风格指南

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

Airbnb 是一个供人们列出、查找和出租住宿的网站,已在 GitHub 上发布了其 Javascript 开发风格指南: https ://github.com/airbnb/javascript/blob/master/README.md

他们谈论:

  1. 类型
  2. 参考
  3. 对象
  4. 数组
  5. 解构
  6. 字符串
  7. 功能
  8. 箭头函数
  9. 构造器
  10. 模块
  11. 迭代器和生成器
  12. 特性
  13. 变量
  14. 吊装
  15. 比较运算符和相等
  16. 积木
  17. 评论
  18. 空格
  19. 逗号
  20. 分号
  21. 类型转换和强制
  22. 命名约定
  23. 配件
  24. 事件
  25. 查询
  26. ECMAScript 5 兼容性
  27. ECMAScript 6 种风格
  28. 测试
  29. 表现
  30. 资源
  31. 在野外

以下是他们对本指南的评价:

每个人编写 JavaScript 的方式都有些不同。我们最终决定是时候聚在一起就我们如何编写 JavaScript 达成共识了。

我们将其描述为一种最合理的 JavaScript 方法。

我们在 MIT 许可证下发布它,所以请随意分叉并按您的意愿使用。我们不期望每个人都同意我们做事的方式,但我们确实希望这可以帮助您将自己的风格指南作为某种模板或地图来启动。

希望能帮助到你!

-- https://github.com/airbnb/javascript/wiki/The-JavaScript-Style-Guide-Guide

相关文章