별의 공부 블로그 🧑🏻‍💻

Ajax란?

Programming/HTML5 2017. 5. 19. 16:52
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
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖