질문 : 구문 class
과 id
값 에 대한 실제 고려 사항은 무엇 입니까?
예를 들어이 블로그 포스트에 설명 된 것처럼 의미론 , 즉 사용중인 실제 단어 에 대해서는 묻지 않습니다 . 명명 규칙의 측면에는 이미 많은 리소스가 있습니다. 사실 , 펑크 사용 (특히 대시), 사용하거나 피할 특정 문자 등 다양한 구문 적 비트 에 대한 실제 정보에 대한 검색을 모호하게합니다 .-
이 질문을하는 이유를 요약하면 다음과 같습니다.
- ID 와 클래스 에 대한 이름 제한 은 자연스럽게 어떤 규칙도 초래하지 않습니다
- 명명 규칙의 의미 측면에서 풍부한 자원이 구문상의 고려 사항에 대한 검색을 모호하게합니다.
- 이것에 대한 권위있는 소스를 찾을 수 없습니다
- 이 주제에 대해서는 아직 SE 프로그래머에 대한 질문이 없었습니다. :)
내가 사용하기로 고려한 일부 규칙은 다음과 같습니다.
UpperCamelCase
주로 서버 측 코딩의 교차 습관으로lowerCamelCase
JavaScript 명명 규칙 과의 일관성을 위해css-style-classes
CSS 속성의 이름과 일치하지만 Ctrl + Shift + 화살표 키를 선택하면 성 가실 수 있습니다.with_under_scores
개인적으로 많이 보지 못했던alllowercase
기억하기 쉽지만 더 긴 이름은 읽기 어려울 수 있습니다UPPERCASEFTW
동료 프로그래머를 괴롭히는 좋은 방법으로 (가독성을 위해 옵션 4와 결합했을 수도 있음)
그리고 아마도 중요한 옵션이나 조합도 생략했을 것입니다. 명명 규칙에 대한 고려 사항은 무엇이며 어떤 규칙을 사용합니까?