카테고리 없음

AJAX란 ?

최종군 2024. 9. 24. 23:15

AJAX는 자바스크립트의 라이브러리중 하나이다 

브라우저가 가지고 있는 XMLHttpRequest 객체를 이용하여 

웹 페이지를 다시 로드하지 않고 서버와 비동기적으로

데이터를 주고받을 수 있게 해준다. 

 

비동기성이란??

 

- 웹 페이지를 전체를 새로 고침하지 않고

서버와 데이터를 주고 받을 수 있다 

사용자는 페이지의 나머지 부분을 사용하면서도 

특정 작업이 백그라운에서 수행된다. 

 

 동적인 웹 애플리케이션 : AJAX는 동적인

웹 애플리케이션을 구축하는데 유용하다 

동적인 웹이란 유저가 웹 페이지에서 클릭을 할 때 

전체 페이지를 다시 로드하는 대신 특정부분만 업데이트할 수 있다 

 

AJAX 사용예로는 

 

실시간 검색 사용자가 검색어를 입력할 때

결과를 즉시 보여주는 기능

사용자가 입력 할 때마다 서버로 요청을 보내고 일치하는 

검색어를 바로 화면에 보여주는 기능이다 

 

무한 스크롤 페이스북이나 인스타에서 주로 사용하는 

방식이다 

 

라이브 채팅 

사용자 간의 실시간 채팅을 구현할 때 

AJAX를 사용하여 주기적으로 새로운 

메세지를 서버에서 가져와 채팅창에 표시한다