서버랑 http 통신을할 수 있는 HttpRequest를 가지고있다
자바스크립트 코드로 웹서버의 특정 url 주소를 요청해 응답을 받아 갈 수 있는!!
자바스크립트 기본 코드로 짜면 호환성 문제도 있고 해서
라이브러리를 끼고 개발한다
→ JQuery : 동적으로 화면 요소 제어 (Ajax 함수도 내장되어있음)
또는 axios , fetch(자바스크립트 내장함수) 도 있다
화면의 전체가 아닌 필요한 부분만 반응하게끔
(ex. 네이버 인기검색어 순위 )
비동기식 통신을 가능하게 해줌
기존에는 페이지(html) 단위의 요청을 처리하는 방식 (동기식)
현재는 데이터를 응답 → 예전에는 xml, 요즘은 json (자바스크립트의 객체 표기법)