Javascript 만 사용하는 것과 JQuery 만 사용하는 것의 장점은 무엇입니까?
JavaScript 및 JQuery 코딩에 대한 경험이 제한적입니다. HTML 페이지에 각각의 비트와 스 니펫을 추가했지만 대부분 다른 언어로 서버 측 내용을 코딩했습니다. 이론적으로 두 가지 접근 방식 중 하나를 사용하여 동일한 작업을 수행 할 수는 있지만 동일한 프로젝트에서 혼합 할 수도 있지만 처음부터 항상 JQuery를 사용하는 경향이있는 것으로 나타났습니다. 프로젝트가 요구하는 것은 중요하지 않습니다.
그래서 나는 단순히 궁금합니다 .JQuery 전용을 사용하지 않고 평범한 오래된 JavaScript를 사용하면 어쩔 수없는 이점이 있습니까?
나는 이것이 "확실한 대답이 없다"또는 "영원히 토론 될 수있다"고 말할 수 있기 때문에 이것이 질문이 아닌 것처럼 보인다는 것을 알고 있지만 실제로는 "당신은 이것을 할 수 있습니다. 한 가지 접근 방식만으로는 다른 방법으로는 할 수 없습니다 "
scrwtp의 의견에 따르면 DOM 처리 부분 만 언급하지는 않습니다. 내 질문은 오히려 : JQuery는 라이브러리입니다. 자바 스크립트 다른 언어의 다른 라이브러리와 달리이 라이브러리에서 이상한 점을 발견 한 것은 JQyery의 경우 독점적으로 사용할 수 있고 Javascript를 직접 만질 필요가 없도록 설계된 것입니다. 이것은 라이브러리 (또는이 경우 프레임 워크이지만 유사성이 여전히 적용된다고 생각하지만)가 많은 측면을 처리하지만 여전히 SQL을 사용할 때 Hibernate 및 SQL과는 달리 적어도 일부 프린지 케이스의 경우. 그러나 JQuery 및 Javascript의 경우 JQuery 만 사용하여 Javascript로 할 수있는 작업을 수행 할 수 있습니다 (적어도 그것이 나에게 보이는 방식입니다).
Stargazer712의 의견에 따르면, 그렇습니다. "JavaScript를 어떻게 사용할 것인지에 관한 문제"라는 질문에 동의합니다. 그것이 실제로 묻고 자하는 것이었지만, 나쁜 공식을 만들었습니다. 여기 또 다른 비유가 있습니다 : Spring Expression Language. Java 라이브러리입니다. Java 없이는 사용할 수 없으며 Java를 기반으로하며 Java를 계속 사용하는 모든 것을 통해 내려갑니다. 그러나 실제로 할 수있는 일은이 라이브러리를 Java 프로젝트에 추가 한 다음 Spring EL의 표현 언어를 사용하여 모든 코드를 작성하여 코드가 Java와 전혀 닮지 않도록 효과적으로 만들고 패러다임 전환입니다 (예 : 더 이상 가지고 있지 않음) 이것을 사용할 때 강력한 유형 시행). JQuery는 단지 JS 라이브러리라는 것을 이해하지만 실제로는 Spring EL이 Java와 동일한 효과를 갖는 것으로 보입니다. 즉, 프로젝트 전체에서 API를 사용하고 JavaScript의 API를 피할 수 있습니다. 그리고 그것이 좋은 일인지, 함정 등이 무엇인지 궁금합니다.
(그렇습니다, 모든 사람의 답변을 읽은 후에 나는 그것을 이해합니다 :
에이. 내 질문은 어느 정도까지는 무의미합니다.
비. 질문이 완전히 정확하더라도 대답은 "JQuery 만 사용할 수는 없습니다."