[Javascript] Ajax
Ajax는 Asynchronous Javascript And Xml의 약자로, 비동기적 자바스크립트와 XML을 말한다. HTTP는 기본적으로 클라이언트의 Request와 서버의 Response 이후 연결을 끊도록 설계되었다. 내용을 갱신하려면, Request와 Response를 통해 모든 내용을 다시 가져오게 된다. 이는 자원 낭비, 비효율적이다. Ajax는 전체가 아닌 필요한 부분만 갱신하도록 XMLHttpRequest 객체를 통해 요청한다. JSON이나 XML 형태로 최소한의 필요한 데이터만 받아서 갱신하게 된다. 훨씬 효율적이다. Javascript는 웹 브라우저에서 동작하는 언어로 서버와 통신하는 기능이 없었지만, Ajax를 통해 가능하다. 그대로 사용하려면 코드가 길어지는데, jQuery를 사용..