Javascript가 특정 선택기에 바인딩되어 요소를 찾고 데이터를 저장하며 이벤트를 수신하는 것이 일반적입니다. 스타일링에 이와 동일한 선택기가 사용되는 것도 일반적입니다.
jQuery (및 선택기 엔진 Sizzle)는 CSS 유형 구문으로 요소를 참조하여이를 지원하고 승격시킵니다. 따라서이 기술은 프로젝트를 구축 할 때 '학습'(또는 리팩토링)하기가 특히 어렵습니다.
나는 이것이 HTML 및 Javascript 개발의 역사의 결과이며 브라우저가 이러한 종류의 커플 링을 효율적으로 소비 / 구문 분석 / 렌더링하도록 구축되었다는 것을 이해했습니다. 그러나 웹 사이트가 점점 복잡 해짐에 따라 이러한 현실은 이러한 개별 계층을 구성하고 유지 관리하는 데 어려움을 초래할 수 있습니다.
내 질문은 : 현대 웹 사이트에서 이것을 피할 수 있습니까?
프론트 엔드 개발에 익숙하지 않고 '올바른 방법'을 배우고 싶다면 처음부터 그러한 의존성을 분리하고 피하는 것이 좋습니다. 이것은 더 분리 된 구조를 장려하는 라이브러리를 선호하여 jQuery를 피하는 것을 의미합니까?