반응형
Ajax란?
웹 브라우저를 근대적인 웹과 그 이전으로 나누는 중요한 기술이 바로 Ajax이다. 웹 브라우저에 내용이 바뀔때 마다 새로고침을 해서 변경하지 않아도 Ajax는 브라우저와 서버가 내부적으로 데이터 통신을 하게해 주어서 변경된 결과를 웹 페이지에 프로그래밍적으로 반영하게 해준다.
이러한 기술은 매번 보지 않아도 되는 기술을 매번 웹 페이지에 나타내지 않아도 되므로 서버에게는 부담이 줄고 클라이언트에겐 데이터를 적게 사용하게 되므로 양쪽다 이득을 보게된다.
Ajax는 Asynchronous JavaScript and XML의 약자다. 직역하자면 비동기적 자바스크립트와 xml이 된다. 즉 비동기적으로 자바스크립트를 통해서 서버와 통신하는 방법을 의미한다. 이대 사용하는 API가 XMLHttpRequest이다. 하지만 꼭 xml을 사용할 필요는 없다. 최근에는 xml보다도 JSON을 더 많이 사용한다.
반응형
'Language > Javascript (Typescript)' 카테고리의 다른 글
[Javascript] Tutorial(2): 자바스크립트 Object(객체) (0) | 2020.03.02 |
---|---|
[Javascript] Tutorial(1): 자바스크립트 개요 (2) | 2020.03.01 |
[Javascript] 이벤트(Event)에 관하여 (0) | 2019.10.10 |
[Javascript] DOM(document object model) (0) | 2019.10.10 |
[Javascript] BOM(browser object model) (0) | 2019.10.10 |