[聚合文章] 5个JavaScript编码规范-包括AirBnB, GitHub 和 Google

JavaScript 2017-11-24 13 阅读

无论你是刚刚学习 JavaScript,还是准备到大公司去前端面试,这 5 个 JavaScript 编码规范都可以帮助你写出更干净的代码。

什么是编码规范?

编码规范就是指导如何编写和组织代码的一系列标准。通过阅读这些编码规范,你可以知道各个公司的前端开发人员是如何编写代码的。

我们为什么需要编码规范?

一个主要原因是:每个人都以不同的方式编写代码。我可能喜欢以某种方式做某件事,而且你可能喜欢以不同的方式去做。如果我们每个人都只在我们自己的代码上工作,这样并没有什么问题。但是,如果你有一个 10个,100个甚至1000个开发人员的团队,都在同一个代码库上工作,会发生什么呢?事情变得非常糟糕。 编码规范可以使新开发人员快速掌握代码,然后编写出其他开发人员可以快速轻松理解的代码!

Airbnb JavaScript Style Guide

一份最合理的 JavasScript 编码规范。

Airbnb 的这份编码规范是互联网上最受欢迎的 JavaScript 编码规范之一。 它几乎涵盖了 JavaScript 的各个方面。

阅读地址: https://github.com/airbnb/javascript

中文翻译: http://www.css88.com/archives/8345

Google JavaScript Style Guide

只有遵守了这里的规则,一个 JavaScript 源文件才能被称为“Google Style”。

阅读地址: https://google.github.io/styleguide/jsguide.html

Idiomatic JavaScript Style Guide

不管有多少人贡献,任何代码库中的所有代码看起来应该像同一个人写的。

另一个最流行的 JavaScript 编码规范,该编码规范有多种语言版本。

阅读地址: https://github.com/rwaldron/idiomatic.js

JavaScript Standard Style Guide

一份强大的 JavaScript 编码规范,自带 linter 和自动代码纠正。 没有配置。 自动格式化代码。 可以在编码早期就发现规范问题和低级错误。

这份编码规范被很多知名公司所采用,比如 NPM、GitHub、mongoDB 和 ZenDesk 等。

阅读地址: https://github.com/standard/standard

如果你对这份编码规范不是很了解的话,可以先预读一下本站的这篇文章: 我为什么使用 JavaScript Standard Style,而且你应该使用

jQuery JavaScript Style Guide

要向 jQuery 提交一些代码,来帮助使 jQuery 更好?阅读他们的编码规范,了解他们的 JavaScript 是如何格式化的。

阅读地址: https://contribute.jquery.org/style-guide/js/

如果这篇文章对你有帮助,欢迎点赞,你喜欢哪个编码规范,或者你的团队在用哪个编码规范?欢迎评论分享!

原文链接: https://codeburst.io/5-javascript-style-guides-including-airbnb-github-google-88cbc6b2b7aa

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。