728x90
728x170
* Ajax
- Ajax는 Asynchronous JavasScript+XML(비동기 JavaScript+XML)의 약자임.
- Ajax는 기술적으로 새로운 것이 아니라 JavaScript에 CSS나 HTML, XML 등을 조합한 것임.
- 본래는 Google의 지도 서비스인 'Google 맵'에 사용되던 기술을 제임스 개릿(James Garrett)이 2005년 발표한 기사에서 'Ajax'라고 부른 것이 시작임.
- 기술적으로 핵심이되는 것은 'XMLHttpRequest'라는 JavaScript의 오브젝트로, 이를 사용하여 비동기적으로 서버와 통신함으로써 페이지를 이동시키지 않고도 데이터를 송수신할 수 있음.
- 예를 들어, Google 맵에서는 마우스를 움직이면 페이지는 그대로인데, 지도의 축척을 바꾸거나 보고 싶은 위치를 바꿀 수 있음.
- 인터넷 쇼핑 사이트에서는 사용자의 조작에 따라 색이나 디자인이 다른 상품을 실시간으로 웹 서버로부터 받을 수 있음.
- 이렇게 현재 많은 웹 애플리케이션에서 Ajax 기술을 이용하고 있음.
- Ajax로 인해 고도의 웹 애플리케이션의 기능성을 보인 것이 HTML5의 사양 책정에 영향을 미쳤다고 할 수 있음.
내용 출처 : HTML5가 보이는 그림책 (ANK Co., Ltd 저, 성안당)
728x90
그리드형(광고전용)
'Programming > HTML5' 카테고리의 다른 글
도형 그리기 3 (0) | 2017.05.19 |
---|---|
도형 그리기 2 (0) | 2017.05.19 |
도형 그리기 1 (0) | 2017.05.19 |
canvas를 사용한 그림 그리기 (0) | 2017.05.19 |
HTML5의 통신 관련 기술 (0) | 2017.05.19 |
백그라운드와 오프라인 (0) | 2017.05.19 |
스토리지와 파일 (0) | 2017.05.19 |
그래픽 (0) | 2017.05.19 |