AJAX
(Asynchronous JavaScript And XML - 비동기 자바스크립트와 XML)
- 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것 (XML 뿐 아니라 JSON, HTML, 일반 텍스트 형식 등 다양한 포맷을 주고 받을 수 있다.)
- AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트 할 수 있게 해줍니다.
AJAX의 특징
- 페이지 새로고침 없이 서버에 요청
- 서버로부터 데이터를 받고 작업을 수행