[한줄요약] AJAX

JungChihoon·2020년 3월 18일
0

WEB

목록 보기
2/10

정의

Ajax(Asynchronous JavaScript and XML)는 자바스크립트를 이용해서 비동기적(Asynchronous)으로 서버와 브라우저가 데이터를 교환할 수 있는 통신 방식을 의미한다.


찾아보니 두 줄짜린데 좀 어렵게 나와있다.

왜 이렇게 쓰는 걸까에 대해 생각해보자.

효율적이라서 그렇다. 브라우저에서 필요한 데이터만 요청하고 서버에서도 필요한 데이터만 주니까
웹페이지가 변경이되면 변경된 전체 웹페이지를 다시 불러오는 것보다 바뀐 부분만 바꾸면 효율적이니까 쓰는 거다.
브라우저에서도 필요한 부분만 가져오니 자원(화면렌더시간, 데이터크기, 데이터 크기에 따른 통신비용 등)을 줄일 수 있고 서버에서도 마찬가지 일테니 여러모로 효율적인 것이다.

  • 위의 두줄 설명을 보자면 영어로 해석해 놓을 것 처럼 javascript나 XML을 이용한다는 것
  • 브라우저와 서버가 통신을 하니까 비동기적 이라는 것
  • ajax를 이용한 라이브러리는 fetch나 jQuery등을 이용한 방법들이 있는데 찾아보면 좋을 것 같다.

profile
주니어 개발자

0개의 댓글