querySelector
& querySelectorAll
은 DOM
요소를 선택하는 새로운 방법이라고 들었습니다. 성능 및 브라우저 지원면에서 이전 방법 인 getElementById
& getElementsByClassName
과 어떻게 비교됩니까?Javascript querySelector 대 getElementById
성능을 jQuery의 쿼리 선택기를 사용하는 것과 어떻게 비교합니까?
사용할 기본 세트에 대한 권장 사항이 있습니까?
더 잘 정의하십시오. 그것들은 거의 완전히 다릅니다. –
이것은 "단일 크기의 스패너가 조정 가능한 스패너보다 나은가요?"라고 묻는 것과 같습니다. 대답은 : 그것들은 더 강력하고 유연하며 많은 경우에 더 우수하지만,'getElementById'와'getElementsByClassName'은 여전히 그들의 이름이 기술하는 목적에 이상적입니다. – lonesomeday
중복되는 장소에 대해 구체적으로 묻는다면 모두 다릅니다. 'qS'와'qSA'는 더 느릴 수도 있습니다 (아닐 수도 있습니다). 'qSA'는'gEBCN'보다 전반적으로 더 큰지지를 받고 있습니다. 'gEBCN'은 "라이브리스트"를 리턴하고'qSA'는 리턴하지 않습니다. –