랄라1 [JavaScript] Ajax Ajax란? 데이터를 교환하고 서버로부터 수신한 데이터를 기반으로 웹페이지를 동적으로 갱신하는 프로그래밍 방식을 의미한다. Web API인 XMLHttpRequest 객체를 기반으로 동작한다. XMLHttpRequest는 서버와 브라우저 간의 비동기적 데이터 통신을 가능케하는 여러 메소드와 프로퍼티를 메소드를 제공한다. 이 방식이 나오기 전가지 웹페이지는 서버로부터 완전한 HTML을 전송 받아 웹페이지 전체를 처음부터 다시 렌더링하는 방식으로 동작했다. 따라서 화면이 전환되면 서버로부터 새로운 HTML을 전송 받아 웹 페이지 전체를 처음부터 다시 렌더링 하였다. 하지만 이러한 방식은 단점이 존재했다. 1. 변경이 없는 부분까지 포함된 HTML을 서버로부터 매번 다시 전송 받기 때문에 불필요한 데이터 통신.. 2020. 5. 26. 이전 1 다음