본문 바로가기

Front-End/WEB

HTTP 스크립팅(AJAX)

AJAX란?


HTTP(HyperText Transfer Protocol)은 웹브라우저가 서버로부터 문서를 전송받거나 폼을 보내는 방법, 그리고 해당 요청의 내용에 대해 서버가 응답하는 방법을 명세한다. 즉, 웹브라우저는 많은 양의 HTTP를 처리한다. 일반적으로 HTTP 처리가 발생하는 경우는 스크립트에 의해서가 아니라 사용자가 url을 입력, 링크 클릭, 폼 전송을 통해서 일어난다.

 

 자바 스크립트 코드를 이용해서도 HTTP를 조작할 수 있다. 예를 들어 Window 객체의 location 프로퍼티를 설정하거나 form 객체의 submit() 메서드를 통해 HTTP 요청을 발생할 수 있다. 


 하지만 전체 페이지를 불러들이지 않고 자바스크립트를 통해 웹서버와 통신하는 방법이 있다. 그것이 바로 AJAX이다. AJAX란 HTTP를 조작하는데 특화된 웹 어플리케이션 설계 방식을 얘기한다. 


AJAX는 어떻게 구현?


1. XMLHTTPRequest 객체 사용 TODO

'Front-End > WEB' 카테고리의 다른 글

Client-Server 웹 개발 기술의 역사  (0) 2017.06.06
브라우저는 어떻게 동작 하는가?  (0) 2017.05.12
JSON vs CSS??  (0) 2017.03.31