2012-06-01 4 views
0

거의 동적 인 DOM 레이아웃을 추적하기 위해 HTML5 데이터 속성을 사용하여 요소를 추적하는 것을 고려하고 있습니다.DOM 요소 당 HTML5 데이터 요소 ID가 너무 먼가?

각 DOM 요소에 하나를 배치하면로드 성능에 영향을 주거나 getElementById 또는 $(#Selector)과 같은 다른 검색 메커니즘에 부정적인 영향을 미치지 않으십니까?

+0

어레이에 저장할 수없는 이유는 무엇입니까? – Ryan

+0

왜해야하는지 모르겠습니다. 데이터 요소는 페이지로드시 나머지 문서와 함께 처리되며 일단 처리되면 다른 DOM 속성과 동일합니다. 여기서 실적에 영향이 있다고 생각하지 않습니다. 나는 틀린 tho 일 수 있었다. –

+0

@minitech - 데이터 속성 대신 자바 스크립트 배열을 사용하도록 권장합니까? –

답변

2

다른 검색 메커니즘에는 영향을 미치지 않습니다. 로드 성능이 올라간다면, 마이크로 초 정도로 측정해야한다면, 마크 업이 더 많이 렌더링 될수록 느려질 것입니다. 데이터 속성에 대해 이야기하고 있다면 그 차이는 무시해도 좋습니다.