Ajax는 Asynchronous JavaScript and XML의 약자로서 비동기적 자바스크립트 와 XML이라는 뜻이다.
여기서 잠간 비동기를 간단하게 설명하자면 아래와 같이 설명할 수 있다.
보통 통신은
1. 상대방에게 보낸다
2. 응답을 기다린다
3. 상대방의 응답을 받아 처리한다
순서로 이루어 지는데
비동기 방식은
1. 상대방에게 보낸다
2. 응답을 기다리지 않고 다른 일을 계속한다.
3. 상대방에게 응답이 오면 이것을 처리한다
이런 식으로 비동기는 응답을 기다리지 않고 다른 일을 할수 있는것을 말합니다.
비동기 방식의 예
네이버 지도검색
네이버 검색창에 검색어를 입력할때 아래에 목록이 뜨는것
구글맵
회원가입 등등이 있다.
Ajax의 실행과정
Ajax는 주로 XMLHttpRequest, DOM, CSS, Javascript 이 네가지의 지식을 가지고 있으면 수월하게 해 나갈 수 있다.
Ajax방식은 사용자가 버튼을 클릭하거나 마우스를 드래그 함
->자바스크립트, DOM
-> XMLHttpRequest
->데이터 전달
->요청 받음
->요청 처리
->XML 또는 텍스트 생성
->자바스크립트, DOM
->페이지 이동 없이 입력한 내용이 곧바로 삽입됨.
반응형
'웹프로그래밍 > jQuery' 카테고리의 다른 글
jQuery-선택자1 (0) | 2016.03.24 |
---|---|
jQuery의 개념 및 기초예제 (0) | 2016.03.24 |
jQuery 설치환경 구성하기 (0) | 2016.03.24 |
innerHTML을 이용한 ajax (0) | 2011.05.24 |
동기와 비동기 (0) | 2011.05.05 |