Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml) Ajax는 JavaScript를 사용한 비동기 통신, 클라이언트와 서버간에 XML 데이터를 주고받는 기술들의 집합이다. Ajax는 비동기(Asynchronous) 방식으로 통신하므로 데이터를 주고 받을 때 전체 페이지를 받지(정적 렌더링) 않고 필요한 데이터만 받아올 수 있어(동적 렌더링) 자원을 아낄 수 있으며 한 페이지에서 다양한 UI를 제공할 수 있게 된다. JavaScript만 사용한다면 Ajax를 제어하는데 코딩이 길어지고 브라우저마다 다른 구현방식을 사용해야 하지만 XMLHTTPRequest(XHR)나 jQuery Ajax를 사용해 Ajax를 제어한다면 더 적은 코드와 한 가지 방법으로 여러 브라우저에 적..