AJAX란 무엇이고, 비동기 통신 API fetch, axios는 어떻게 쓰이는가
AJAX란? JavaScript를 이용한 비동기 통신 클라이언트와 서버간에 XML, JSON 데이터를 주고받는 기술이다. AJAX는 기술 자체를 뜻하기 보단, HTML, XHTML, CSS, JavaScript, DOM, XML, XSLT, XMLHttpRequest 오브젝트들이 조합한 기술의 총칭을 일컫는다. XMLHttpRequest 객체를 이용해서, 페이지 새로고침 없이 페이지의 일부만을 위한 데이터를 로드하는 기법이다. AJAX(Asynchronous JavaScript and XML)의 X는 XML을 뜻하지만, JSON이 더 가볍고, 자바스크립트의 오브젝트로 쉽게 변환된다는 점 때문에 XML 보다 많이 사용된다. AJAX를 사용하는 이유 화면에서 무언가 부르거나 데이터를 조회하고 싶을 경우, 페..