자바스크립트를 사용해 비동기적으로 서버로부터 데이터를 받을 수 있는 기술 - XMLhttpRequest
서버에서 보내는 데이터의 형식은 XML, JSON 등 여러가지가 있을 수 있는데, 자바스크립트를 사용하는 프로그램에서는 일반적으로 JSON을 사용한다.
제이쿼리와 마찬가지로 외부로 공개된 모든 API는 다른 사람들이 사용하도록 만든 것이기때문에 그 사용법을 정리한 문서가 존재한다.
const API_URL = 'https:// ';
- $get() 함수는 제이쿼리의 Ajax용 API로서, XMLhttpRequest를 추상화하여 서버에 데이터를 요청하고 가져오는 일을 매우 쉽게 할 수 있도록 도와준다.
jquery.get(url, data, success, dataType);
- data은 {} 빈 오브젝트로 표현
- success는 요청에 응답이 왔을 때 실행될 함수 '콜백 함수'
일종의 '틀'로서 동일한 모양이 반복될 때 용이하게 사용할 수 있는 기술
// ex
var $elem = $('#item-template')
.clone();
.removeAttr('id');
$elem.find('.item-no').html(i+1);
// 'item-template'이란 id를 가진 엘리먼트를 복제한 후
// removeAttr() 함수를 사용하여 id를 삭제 : 프로그램 버그 방지