2011-08-19 5 views
2

아래 코드에서 이름, ID, 클래스, 유형 및 값의 순서가 중요한지 궁금합니다. 나는 정말로 중요하지 않다고 생각 하겠지만, JavaScript와 로딩 타임에 사용하는 것에 대해 궁금해하기 시작합니다. JavaScript로 ID를 기반으로 입력을 트리거하는 경우 먼저 ID를 배치하는 것이 좋습니다. 로드 시간이 늘어날까요? 아니면 이러한 것들의 순서가 아주 중요하지 않습니까?입력 요소에 다음을 나열하는 순서가 중요합니까?

<input name="last_name" id="last_name" class="placeholder" type="text" value="" /> 
+0

좋은 질문이지만 전혀 걱정하지 마십시오. – Pointy

답변

1

순서에 차이가 없습니다.

요소의 ID에 연결하는 것은 요소가 DOM에로드 된 후에 만 ​​작동합니다. 속성 순서는 이것에 영향을주지 않습니다.

0

속성의 순서는 중복 속성이없는 한 속성의로드 시간 또는 기능과는 전혀 관련이 없습니다 (여기에서 묻지 않은 속성).

이 HTML의 id 값에서 작동하는 코드를 실행중인 경우 페이지의 관련 부분이 완전히로드 될 때까지 해당 코드를 실행할 수 없습니다 (예 : 발견되고 안전하게 작동되는 DOM) 어쨌든 전체 객체가 준비되었을 때나 객체에서 작동하도록 코드를 실행할 수있을 때 속성의 순서가 영향을 미치지 않습니다.

관련 문제