API(Application Programming Interface)
: 응용 프로그램 간에 상호 작용하기 위한 규칙과 기능을 제공하는 인터페이스
-> 소프트웨어 개발에서 다른 응용 프로그램이나 서비스와
상호작용할 수 있도록 도와줌
오픈 API
서비스를 제공하는 업체에서 외부 개발자가 자사 서비스의 기능을
간단히 호출해 이용할 수 있도록 공개해둔 API
1. 주로 http 프로토콜로 통신한다
2. 응답 데이터의 형태는 JSON 포맷을 주로 사용한다
jQuery
자바스크립트 언어를 간편하게 사용할 수 있도록
단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리
document.querySelector("#id")
${"#id"}
(지금은 제이쿼리보다 리액트, 앵글러, 뷰를 많이 씀)
DOM 요소 선택
$("css 선택자")
반복 실행
$.each(배열, function(index, item) {
})
이벤트 연결
$("#btn").click(function() {
})
$.ajax({
url: "요청 url", // 요청 url
type: "get", // http 메소드
data: { // 매개변수로 전달할 데이터
keyword: $("#keyword").val(),
startNum : $("#startNum").val()
}
dataType: "json", // 응답 데이터 형식
success: 함수 이름, // 요청이 성공했을 때 호출할 함수 설정
error: 함수 이름 // 요청이 실패했을 때 호출할 함수 설정
})