[Ajax] XMLHttpRequest 객체, XMLHttpRequest 객체의 역사

CODEDRAGON Development/JavaScript, jQuery, ...

반응형


 

XMLHttpRequest 객체

·       XMLHttpRequest 객체는 서버로부터 XML 데이터를 전송받아 처리하는 데 사용됩니다.

·       이 객체를 사용하면 웹 페이지가 전부 로딩된 후에도 서버에 데이터를 요청하거나 서버로부터 데이터를 전송받을 수 있습니다.

·       , 웹 페이지 전체를 다시 로딩하지 않고 일부분만을 갱신할 수 있게 됩니다.

·       현재 대부분의 주요 웹 브라우저는 서버에 데이터를 요청하기 위한 XMLHttpRequest 객체를 내장하고 있습니다.

 

 

 

 

XMLHttpRequest 객체의 역사

·       비동기식 통신 방식인 XMLHttp는 가장 처음으로 익스플로러 5 버전에서 ActiveXObject라는 객체를 사용하여 구현되었습니다.

·       그 후에 모질라와 사파리에서 XMLHttpRequest라는 이름으로 도입하여 널리 사용되기 시작했습니다.

·        초기의 XMLHttpRequest 객체는 W3C 표준이 아니었기 때문에 웹 브라우저마다 구현상의 차이가 존재하였지만 익스플로러도 7 버전부터 XMLHttpRequest 객체를 기본적으로 지원하게 되면서, W3C 표준으로도 제정되게 되었습니다.

·       현재 대부분의 웹 브라우저는 모두 비슷한 구현 방식으로 XMLHttpRequest 객체를 사용하고 있습니다.

 

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

HTTP 헤더, HTTP 헤더 형식, HTTP 요청 헤더의 예제  (0) 2017.11.29
Ajax에서의 XMLHttpRequest 객체  (0) 2017.11.29
Ajax 장단점  (0) 2017.11.29
jQuery.fx 객체  (0) 2017.11.28
이펙트 효과 제어  (0) 2017.11.28