저는 개인적으로 클래스 이름, ID, 데이터 속성 등에 코드를 소유하는 엔티티의 단축 식별자와 기능 영역 앞에 하나씩 붙는 하이픈으로 구분 된 이름 지정 규칙을 사용합니다. (이 회사에 고유 한 모든 회사 식별자를 만들기 위해 내가 할 수
foo-chart-
, 서로의 코드 영역 독특한 : 나는 회사의 푸의 차트 프로그램에서 작업하는 경우
, 내 접두사 수 있습니다 다른 기능 영역의 다른 개발자와의 충돌을 피하기 위해).
인위적인 예 : - 중 마크 업 ATTR 값으로 또는 이름 또는 코드 등 내가 하이픈을 사용하여 찾을
<button id="foo-chart-refresh" class="foo-chart-interact" data-foo-chart-last="201205031421">Refresh Chart</button>
<script type="text/javascript">
var lastRefresh = $('#foo-chart-refresh').data('fooChartLast'); // see docs on .data() for case/hyphenation handling
</script>
내 식별자가 필요하다 거의 모든 장소에 잘 맞는 (.
은 매우 일반적 임)
* .key *는() s – m90
@ m90 외부에 있어야합니다. 그는 문자로 "myplugin.foo"라는 이름을 지정하려고합니다. . –
@Rocket은 * var.iable *을 가지고 있다고 생각조차하지 않았습니다. 이것이 유효한 문법인지 알고 있습니까? – m90