Home >Web Front-end >JS Tutorial >Detailed introduction to several JavaScript coding specifications (detailed tutorial)
Coding specifications are a series of standards that guide how to write and organize code. The following article brings you 5 types of JavaScript coding specifications. Friends in need can refer to it
What is Coding specifications
Coding specifications are a series of standards that guide how to write and organize code. By reading these coding standards, you can get an idea of how code is written in various companies.
Why we need coding standards
One main reason is: everyone writes code differently. I might like to write it one way and you like to write it another way. This is fine if we only deal with our own code. But what if there are thousands of programmers working on a code base at the same time? Without discipline, things can get messy quickly. Code specifications allow newcomers to quickly become familiar with the relevant code, and they can also write code that is easy for other programmers to understand.
Airbnb JavaScript Style Guide
claims to be "the most reasonable way to write JavaScript code."
Airbnb’s code specification may be the most popular JavaScript code specification on the Internet. It has 60,000 stars on Github and covers almost every feature of JavaScript.
Address: https://github.com/airbnb/javascript
Google JavaScript Style Guide
Only follow The rule here is that a JavaScript source file can be called "Google Style". It is very domineering and goes its own way, and it is also used by many companies.
Address: https://google.github.io/styleguide/jsguide.html
Idiomatic JavaScript Style Guide
JavaScript code specifications that conform to language habits.
No matter how many people are involved, or whether they are in the same code base, all JavaScript code must look like it was written by the same person.
Another very powerful and popular JavaScript coding specification. It also has great ambitions. It not only wants to standardize JavaScript, but also wants to regulate other languages.
Does all the code on the planet look like it was written by the same person? Thinking about it makes people shudder...
Address: https://github.com/rwaldron/idiomatic.js
##JavaScript Standard Style Guide
A powerful JavaScript code specification, with built-in linter and automatic code correction, no configuration required, and automatic code formatting. Low-level errors in the code can be discovered early in the coding process. This code specification is adopted by many well-known companies, such as NPM, GitHub, mongoDB, etc. Address: https://github.com/standard/standard (This Github address is so domineering.)jQuery JavaScript Style Guide
jQuery is a good helper for many people to get started with the front-end. Unfortunately, now there are only memories left. Their specification is considered a very early code specification, mainly stipulating their code and early JavaScript versions. The above is what I compiled for everyone. I hope it will be helpful to everyone in the future. Related articles:How to use Puppeteer image recognition technology to implement Baidu index crawler
Realize magnifying glass through jquery technology
Implement automatic page update in webpack-dev-server
The above is the detailed content of Detailed introduction to several JavaScript coding specifications (detailed tutorial). For more information, please follow other related articles on the PHP Chinese website!