ajax와 jquery의 차이점은 무엇이며 어느 것이 더 낫습니까? [닫은]


106

ajax 또는 jquery 사용에 대해 혼란스러워서 차이점이 무엇인지, 성능 및 복잡성과 같은 것이 더 나은지 알고 싶습니다.


11
사과와 오렌지
UpTheCreek

1
learn.jquery.com/ajax 는 정말 유용한 링크입니다
ocean800

1
dhS

5
이 질문이 종결 된 이유는 무엇입니까? 이 질문은 어떻게 "건설적이지 않습니까?" 많은 Ajax와 Jquery 초보자들이이 질문을하고 있습니다.
McGafter 2019

답변:


197

AJAX 는 웹 페이지에서 서버 로 XMLHttpRequest (대역 외 HTTP 요청)를 수행하고 웹 페이지에서 사용할 데이터를 전송 / 검색하는 기술입니다. AJAX는 Asynchronous Javascript And XML을 의미합니다. 일반적으로 다양한 브라우저에서 다양한 기술을 사용하여 javascript를 사용하여 XMLHttpRequest를 생성합니다.

jQuery ( 웹 사이트 )는 DOM을 검색하고 상호 작용하는 데 사용할 수있는 많은 고급 기능을 구축하여 DOM 작업을보다 쉽게 ​​해주는 자바 스크립트 프레임 워크입니다. jQuery의 기능 중 일부는 AJAX 요청을 수행하기위한 고급 인터페이스를 구현합니다. jQuery는이 인터페이스를 추상적으로 구현하여 개발자가 요청을 할 때 다중 브라우저 지원의 복잡성을 방지합니다.


2
따라서 jQuery는 현재 AJAX를 사용하지만 그 자체로는 필요 하지 않습니다 . 그리고 AJAX는 jQuery에서 독점적으로 사용되지 않습니다.
jiggunjer

180

StackOverflow에서 up-vote 버튼을 누르면 AJAX 인 반면 질문이나 답변을 입력하고 그 아래의 실시간 미리보기 창에 표시되는 것은 JavaScript (JQuery)입니다.

즉, AJAX와 Javascript의 차이점은 AJAX를 사용하면 페이지 새로 고침 (예 : 새 페이지로 이동)없이 서버와 통신 할 수있는 반면 JavaScript (JQuery)를 사용하면 페이지에 논리와 동작을 포함 할 수 있습니다. 물론이 로직으로 AJAX도 생성합니다.


27

더 간단한 영어 설명 : jQuery는 AJAX 및 기타 JavaScript 작업을 훨씬 더 쉽게 만들어줍니다.


20

Ajax 는 기술 / 패러다임 인 반면 jquery는 라이브러리 (다른 멋진 기능 외에도 ajax를 둘러싼 편리한 래퍼를 제공)이므로 비교할 수 없습니다.


15

실제로 '둘 중 하나'상황이 아닙니다. AJAX는 의미 동기 J avaScript 차 X ML, 그리고 JQuery와 일반적인 자바 스크립트 루틴을 작성 밖으로 고통을 소요 자바 스크립트 라이브러리입니다.

사물 (jQuery)과 프로세스 (AJAX)의 차이입니다. 그것들을 비교하는 것은 사과와 오렌지를 비교하는 것입니다.



7

그들은 비교할 수 없습니다.

Ajax (Asynchronous Javascript and XML)는 자바 스크립트의 하위 집합입니다. Ajax는 클라이언트 측 브라우저가 페이지 새로 고침을 수행하지 않고도 서버와 통신 (예 : 데이터베이스에서 데이터 검색)하는 방법입니다.

jQuery는 브라우저 간 자바 스크립트 차이를 표준화하는 자바 스크립트 라이브러리입니다. jQuery에는 일부 ajax 함수가 포함되어 있습니다.


2

Ajax는 페이지를 다시로드하지 않고 서버 측과 통신하기 위해 Javascript를 사용하는 방법입니다. jQuery는 많은 기능에 ajax를 사용하지만 더 쉬운 기능을 제공하는 라이브러리에 지나지 않습니다.

jQuery를 사용하면 xml 객체 등을 만드는 것에 대해 생각할 필요가 없습니다. 모든 것이 자동으로 수행되지만 자바 스크립트 ajax를 사용하면 ajax 호출의 모든 단계를 프로그래밍해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.