>  기사  >  웹 프론트엔드  >  웹 개발에서 코드 작성 규칙은 무엇입니까?

웹 개발에서 코드 작성 규칙은 무엇입니까?

零下一度
零下一度원래의
2017-06-26 10:00:101310검색

저는 신인들 중에서 비행 능력이 가장 부족해서 이러한 기본 습관을 개발하지 못했습니다. 관심 있는 전문가가 조언을 해줄 수 있도록 시간을 내어 메모해 두었습니다. 코딩 습관에는 많은 장점이 있습니다. "고성리의 코드 제약 배우기"에서 코딩할 때 주의해야 할 사항을 정리했고, 프론트엔드가 필요하지 않다고 말하는 기관에 대해 묵묵히 불평했습니다. 영어 기초는 돈 때문에 정말 정신이 없습니다;

a 명명 제약: 헝가리어 명명법/카멜 표기법/파스칼 명명법

헝가리 명명법: 이 명명법은 체계적 헝가리어 명명법과 헝가리어 응용 명명법으로 세분화할 수 있습니다.

  -> 구문: 변수 이름 = 유형 + 설명

- > 규칙 유형:

  a --- array

  o --- object

  s --- string

  l --- float

  fn --- function

  i --- int

  r --- Regular

  b --- boolean

카멜 케이스 네이밍(작은 카멜 케이스 네이밍 방법): 첫 번째 단어는 소문자로 시작하고, 이후의 모든 단어는 모두 대문자입니다.

파스칼 명명법(CamelCase 명명법): 각 단어의 첫 글자는 대문자입니다.

1. 메소드 명명: 동사

-> 일반적인 동사 관례:

  can --- 동작을 수행할 수 있는지 확인

  has --- 특정 값이 있는지 확인

  is --- 특정 값인지 확인

  get - -- 특정 값을 얻습니다

 set --- 특정 값을 설정합니다

 load --- 일부 데이터를 로드합니다

3. 특수 함수/변수 비-하드 규칙 이름 지정:

 1): 상수: 모든 단어는 대문자입니다. "_"로 구분 ;

 2): 생성자: CamelCase 명명;

 3): 전용 멤버(속성/메서드): 접두사 "_";

b 비하드 코딩 원칙:

1. 이벤트 객체는 필요한 경우에만 전달됩니다.

3. 이벤트 레이어는 이벤트만 처리합니다.

5. 개체 소유권을 존중한다는 것은 자신이 만든 개체만 수정하는 것을 의미합니다.

c. 코드 성능을 피하고 검색 범위 체인 길이를 최소화합니다.

2. with, eval, setTimeout 아니요. 함수 사용을 피하세요.

  -> 추론 반복

  -> 즉, do-while

4. 문 수를 최소화하세요.

5. 숫자 값에 대한 비트 연산이 더 빨라집니다.

6. DOM 연산을 최적화합니다. 잠시 동안 공유하지 마세요);

d: 코드 주석에 일반적으로 사용되는 식별자:

1.@author 프로그램의 작성자 설명

2.@version 소스 파일의 버전 설명

3.@param 매개변수 설명 of the method

4.@deprecated 권장되지 않음 사용법 method

5.@return 메서드의 반환 값에 대한 설명

6.@see 참조 내용을 지정하는 데 사용됨

7.@Exception 예외 type Throw

8.@throws 예외가 발생했습니다

9.@example 샘플 코드

노트가 너무 많아서 천천히 개발했습니다.

위 내용은 웹 개발에서 코드 작성 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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