AJAX 정리

bi_sz·2022년 9월 12일
0

AJAX

목록 보기
2/3

AJAX란

  • AJAX는 Asynchronous Javascript and Xml 의 약자이다.
  • 자바스크립트의 라이브러리 중 하나이다.
  • AJAX는 JavaScript와 XML을 이용한 비동기적 정보 교환 기법이다.
  • 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고 페이지의 일부만을 로드하는 기법이다.
  • 자바스크립트를 사용한 비동기 통신이며, 클라이언트와 서버간에 XML 데이터를 주고받는 기술이다.
  • AJAX 는 백그라운드 영역에서 서버와 데이터를 교환하여 웹 페이지에 표시 및 데이터를 로딩해 준다.

AJAX 프레임 워크

  • Prototype : 널리 알려져 있는 AJAX 프레임 워크이다.
  • script.aculo.us : Prototype을 기반으로 하는 여러 인터페이스를 제공한다.
  • jQuery : prototype 만큼 많이 사용되는 AJAX 프레임 워크이다.
  • jQuery UI : jQuery 를 기반으로 하는 여러 인터페이스를 제공한다.
  • dojo: 다양한 화면효과, 위젯 들을 제공한다.
  • Google Web Toolkit : 구글에서 배포중인 AJAX 프레임워크이다.
  • ASP.NET AJAX : MS 에서 공식 개발된 ASP.NET 지원용 AJAX 프레임워크이다.
  • YUI : Yahoo User Interface.

이 외에도 많은 AJAX 프레임워크가 있다.

jQuery를 사용한 AJAX

jQuery 에서는 AJAX 를 위한 여러 메소드를 제공하고 있다.
제공하는 메소드를 사용하면 HTTP 요청 ( request ) 을 간단하게 보낼 수 있으며, 데이터의 종류에 따라 그에 알맞는 메소드를 사용하여 서버에 데이터를 요청할 수 있다.

0개의 댓글