Angularjs 코드/네임 규칙이 존재합니까?
애플리케이션을 구축할 때 사용하는 Angular 명명 규칙에 대한 공식 또는 가장 일반적인 참조가 있는지 알고 있는 사람이 있습니까?
Angular에는 필터, 디렉티브, 서비스 등 다양한 유형의 컴포넌트가 있습니다.
응용 프로그램에 참조 명명 규칙을 구현할 때 참조 명명 규칙을 두는 것이 타당하다는 데 동의하지 않으십니까?
예를 들어 다음과 같습니다.새 필터를 만들어야 할 경우 [Something]처럼 이름을 어떻게 지정해야 합니까?필터나 필터 같은 거?컨트롤러, 서비스, 디렉티브 등에도 동일하게 적용됩니다.스코프에 속하는 변수/함수에는 특정 접두사 또는 접미사가 있어야 하는지 궁금합니다.경우에 따라 함수 및 기타(각도 코드 없음)와 구별하는 방법이 유용할 수 있습니다.
Angular의 베스트 프랙티스를 설명하는 이 GitHub 저장소를 확인하십시오.JS 앱다른 컴포넌트에 대한 명명 규칙이 있습니다.완전하지는 않지만 커뮤니티 주도로 모든 사람이 기여할 수 있습니다.
초보자라면 먼저 몇 가지 기본 튜토리얼을 받은 후 명명 규칙을 배우는 것이 좋습니다.Angular를 배우기 위해 다음과 같은 과정을 거쳤는데, 그 중 일부는 매우 효과적입니다.
튜토리얼:
- http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app
- http://viralpatel.net/blogs/angularjs-controller-tutorial/
- http://www.angularjstutorial.com/
애플리케이션 구조 및 명명 규칙에 대한 자세한 내용은 다양한 장소에서 확인할 수 있습니다.100개의 사이트를 살펴보았는데, 이 사이트들은 최고의 사이트 중 하나라고 생각합니다.
- https://github.com/camronlevanger/AngularJS-Guide
- https://github.com/mgechev/angularjs-style-guide
- https://google.github.io/styleguide/angularjs-google-style.html
앱 구조에 관한 가장 좋은 가이드 중 하나는 다음과 같습니다.
Google이 추천하는 구조는 많은 시드 프로젝트에서 볼 수 있는 구조와는 다르지만, 대규모 앱에서는 훨씬 더 깔끔합니다.
또한 Google에는 Closure를 사용하는 경우에만 사용할 수 있는 스타일 가이드도 있습니다.
이 답변은 미완성이지만, 위의 제한된 정보가 누군가에게 도움이 되었으면 합니다.
업데이트 : STYLE GUIDE가 Angular docs에 추가되었습니다.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
구문, 표기법 및 각도 구조에 대한 고집스러운 스타일 가이드를 찾는 경우JS 어플리케이션으로 바로 들어갑니다.여기에 포함된 스타일은 AngularJs에 대한 나의 경험, 프레젠테이션, 트레이닝 코스 및 팀워크를 기반으로 합니다.
이 스타일 가이드의 목적은 Angular 건축에 대한 지침을 제공하는 것입니다.JS 어플리케이션에서는 내가 사용하는 표기법과 더 중요한 것은 내가 그것들을 선택하는 이유를 보여준다.
- 존 파파
다음은 Awesome Link(최신 및 최신): AngularJS 스타일 가이드
저는 1년 전에 이 요지를 시작했습니다.https://gist.github.com/PascalPrecht/5411171
Brian Ford(핵심팀의 멤버)는 이 블로그 투고에 대해 다음과 같이 쓰고 있습니다.
그리고 다음 컴포넌트 사양부터 시작합니다(완전하지는 않습니다).https://github.com/angular/angular-component-spec
지난번 ng-conf 이후 핵심 팀의 베스트 프랙티스에 관한 문서가 있습니다.https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub
언급URL : https://stackoverflow.com/questions/20802798/exists-angularjs-code-naming-conventions
'programing' 카테고리의 다른 글
angular에서 인젝터를 검색할 수 없습니다. (0) | 2023.04.04 |
---|---|
객체 배열에서 리액트 컴포넌트 렌더링 (0) | 2023.04.04 |
Google Chrome 브라우저에 메모리 제한이 있나요? (0) | 2023.04.04 |
setState를 호출하지 않고 React 컴포넌트를 강제로 다시 렌더링할 수 있습니까? (0) | 2023.03.25 |
역직렬화 시 json에서 k__BackingField를 삭제하는 방법 (0) | 2023.03.25 |