logo

Ajax 태워서 처리하면되겠네.

프론트 단에서 Ajax를 통해 비동기 방식으로 데이터를 가져와 일부화면을 갱신하곤 했습니다.
Ajax를 공부해보려고합니다.

<br/>
Ajax는 Asyncornous Javascript And XML의 약자입니다.

<br/>
<br/>
한글로 해석하면 비동기적 자바스크립트 그리고 XML 입니다.

<br/>
자바스크립트를 이용해서 비동기식으로 서버와 통신하여 XML형태로 데이터를 가져오는 방식 이라고 정의 할 수 있습니다.

<br/>
즉 웹환경에서 새로고침 없이 서버로부터 데이터를 가져오는 방법이니다.

<br/>
XMLHttpRequest 보다는 보통 JQuery Ajax를 많이 사용합니다.

<br/>
Ajax를 사용함으로 장/단점이 뭐가 있을까요?

장점

  • 페이지의 이전 없이 빠른 전환 가능.
  • 비동기 통신으로 클라이언트에서 작업 처리 가능
  • 수신 데이터량이 줄어듬

<span class="size" style="font-size:13px">단점

  • Ajax는 Javascript이므로 크로스 브라우징 처리 필요.
  • 요청을 남발하면 서버 부하
  • 사용자가 페이지 갱신이 완료되었는지 알 수 없음

<br/>
<br/>
추후에 안 사실이지만, JS는 싱글쓰레드 입니다.

근데 어떻게 비동기로 동작하는 것일까요?

<br/>

참고

<a href="http://www.nextree.co.kr/p4771/">http://www.nextree.co.kr/p4771/</a>

CommentCount 0
이전 댓글 보기
등록
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
TOP