>  기사  >  웹 프론트엔드  >  여러 JavaScript 코딩 사양에 대한 자세한 소개(자세한 튜토리얼)

여러 JavaScript 코딩 사양에 대한 자세한 소개(자세한 튜토리얼)

亚连
亚连원래의
2018-06-08 18:11:571435검색

코딩 표준은 코드를 작성하고 구성하는 방법을 안내하는 일련의 표준입니다. 이 글에서는 도움이 필요한 친구들이 참고할 수 있는 5가지 JavaScript 코딩 표준을 소개합니다.

코딩 표준은 무엇인가요? 코드를 작성하고 구성하는 방법에 대한 표준 집합입니다. 이러한 코딩 표준을 읽어보면 다양한 회사에서 코드가 어떻게 작성되는지 알 수 있습니다.

코딩 표준이 필요한 이유

한 가지 주된 이유는 모든 사람이 코드를 다르게 작성한다는 것입니다. 나는 한 가지 방식으로 쓰고 싶고 당신은 다른 방식으로 쓰고 싶을 수도 있습니다. 우리 자신의 코드만 다룬다면 괜찮습니다. 하지만 수천 명의 프로그래머가 동시에 코드 기반을 작업하고 있다면 어떨까요? 규율이 없으면 상황이 빨리 지저분해질 수 있습니다. 코드 사양을 통해 초보자도 관련 코드에 빠르게 익숙해질 수 있으며, 다른 프로그래머도 이해하기 쉬운 코드를 작성할 수도 있습니다.

Airbnb JavaScript 스타일 가이드

는 "JavaScript 코드를 작성하는 가장 합리적인 방법"이라고 주장합니다. Airbnb의 이 코드 사양은 아마도 인터넷에서 가장 인기 있는 JavaScript 코드 사양일 것입니다. Github에 60,000개의 별이 있고 JavaScript의 거의 모든 기능을 다루고 있습니다.

주소: https://github.com/airbnb/javascript

Google JavaScript 스타일 가이드

여기의 규칙을 준수해야만 JavaScript 소스 파일을 "Google 스타일"이라고 부를 수 있습니다. 그는 매우 횡포하고 자신의 길을 가고 있으며 많은 회사에서도 사용됩니다. 주소: https://google.github.io/styleguide/jsguide.html

관용적인 JavaScript 스타일 가이드

언어 습관에 맞는 JavaScript 코드 사양입니다. 얼마나 많은 사람이 참여하든, 동일한 코드 기반에 있든 없든 모든 JavaScript 코드는 같은 사람이 작성한 것처럼 보여야 합니다.

또 다른 매우 강력하고 인기 있는 JavaScript 코딩 표준입니다. 또한 JavaScript를 표준화하고 싶을 뿐만 아니라 다른 언어도 규제하고 싶어합니다.

지구상의 모든 코드는 같은 사람이 작성한 것 같나요? 그것에 대해 생각하면 사람들이 떨리게 됩니다...

주소: https://github.com/rwaldron/idiomatic.js

JavaScript 표준 스타일 가이드

Linter 및 자동 코드와 함께 제공되는 강력한 JavaScript 코드 사양 수정이 필요하지 않으며 구성이 필요하지 않으며 자동으로 코드 형식을 지정합니다. 코드의 낮은 수준 오류는 코딩 프로세스 초기에 발견될 수 있습니다. 이 코드 사양은 NPM, GitHub, mongoDB 등과 같은 잘 알려진 많은 회사에서 채택되었습니다. 주소: https://github.com/standard/standard

(이 Github 주소는 너무 횡포합니다.)

jQuery JavaScript 스타일 가이드

jQuery는 얼마나 많은 사람들이 시작하는지 알려주는 좋은 도우미입니다. 프론트엔드로는 아쉽지만 이제 추억만 남았네요. 그들의 사양은 주로 코드와 초기 JavaScript 버전을 규정하는 초기 코드 사양으로 간주됩니다. 위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

Puppeteer 이미지 인식 기술을 사용하여 Baidu 인덱스 크롤러를 구현하는 방법

jquery 기술을 통해 돋보기 구현

webpack-dev-server에서 자동 페이지 업데이트 구현

위 내용은 여러 JavaScript 코딩 사양에 대한 자세한 소개(자세한 튜토리얼)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.