함수를 호출 할 때는 기능 이름과 오프닝 브래킷 사이에 공간이 없습니다.
함수 이름과 매개 변수 순서 사이에는 공간이 없습니다. 다른 모든 구문 요소와 오프닝 브래킷 사이에는 공간이 있습니다.
작은 낙타 명명법을 모든 변수 및 속성에 대한 명명 규칙으로 사용하십시오.
두 개의 공간을 사용하여 들여 쓰기와 단일 따옴표가 균일하게 사용됩니다.
연관 배열은 키 이름에 공백이나 불법 문자가없는 한 인용 표시가 아닙니다.
다른 목적으로 진술을 한 줄로 합치지 마십시오.
한 줄에 한 줄에 한 문장 만 있더라도 문장 끝에 세미콜론을 생략하지 마십시오.
AutoinCrement (++) 및 AutoinCrement (-) 연산자를 사용하지 마십시오.+= 및-= 대신 사용하십시오.
"동일"(==) 연산자를 사용하지 말고 "엄격한 평등"(===) 연산자 만 사용하십시오.
모든 변수 선언은 함수의 헤드에 배치됩니다.
모든 기능은 사용하기 전에 정의됩니다.
디버깅 할 때 더 명확한 콜 스택을 볼 수 있도록 생성자 및 콜백 함수의 이름을 지정하십시오.
프로토 타입을 통해 모든 멤버 기능을 정의하고 생성자 내의 속성을 정의한 다음 새 키워드를 사용하여 생성자의 개체를 만듭니다.
복잡한 상속을 피하십시오. 상속하려면 UTIL 모듈에서 상속 함수를 사용해보십시오. 예를 들어, A가 B를 상속하면 util.inherits (a, b)를 사용할 수 있습니다.
참조 :
부록 B (Byvoid)
자바 스크립트 프로그래밍 스타일 (Ruan Yifeng)