Ajax

김_리트리버·2020년 8월 24일
2

Web

목록 보기
1/5

Ajax 정의

  • javascript 라이브러리 중 하나
  • Asynchronous Javascript And Xml ( = 비동기식 자바스크립트와 xml)
  • 브라우저의 XMLHttpRequest 객체를 이용해서 전체 페이지를 ReLoad 하지 않고
  • 페이지의 일부만 데이터를 load 하는 기법

Ajax 사용하는이유

  • HTTP 프로토콜은 클라이언트가 서버로 데이터를 요청한 후 데이터를 받으면 연결이 끊어진다.
  • 특정부분만 데이터를 요청하려 해도 전체를 RELOAD 해야 해서 낭비가 발생한다.
  • Ajax 를 통해 json 등으로 필요한 부분만 데이터를 받는게 가능해서 자원낭비를 줄일 수 있다.
  • 특히 react 등으로 SPA 을 구성할 때 페이지의 특정 부분만 서버로 부터 데이터를 받아야 하는데
  • 이 때 Ajax 를 사용해 페이지의 특정 부분만 데이터를 load 할 수 있다.

참고
https://coding-factory.tistory.com/143

profile
web-developer

0개의 댓글