AJAX는 Asynchronous JavaScript And XMLHttpRequest의 약자로, JavaScript, DOM, Fetch, XMLHttpReqest, HTML 등의 다양한 기술을 사용하는 웹 개발 기법
아이언맨의 나노슈트처럼 부드럽게 웹페이지가 구현가능하다~~ 오예
AJAX의 가장 큰 특징은 웹 페이지에 필요한 부분에 필요한 데이터만 비동기적으로 받아와 화면에 보여준다~~
사용방법은 fetch를 이용한다.
// Fetch를 사용
fetch('http://52.78.213.9:3000/messages')
.then (function(response) {
return response.json();
})
.then(function (json) {
...
});
그리고 외부 라이브러리인
Axios도 사용가능하다.
AJAX 와 DOM을 같이 사용한다.
자바스크립트로 HTML 내용을 관리가능하고 서버에서 자료도 받아서 보내주고