자바 스크립트를 사용하면 브라우저의 여러 기능을 API 형태로 사용할수 있습니다. 이를 브라우저 API 라고 부릅니다.
API 란 ?대중적으로 알려진 개념으로는 원격으로 HTTP 요청 등을 통해서 데이터나 기능을 주고받는것을
API라고 합니다.
❗ 하지만 실제 개념은 좀 더 범위가 넓습니다.
기능 나열
DOMwindowfetch APIDOM 이란 ?문서 객체 모델이라고 하며, 문서 프로그래밍 interface 입니다.
- 문서 구조, 스타일, 내용을 쉽게 변경할 수 있습니다.
- HTML 콘텐츠를 추가, 제거, 변경하고, 동적으로 페이지의 스타일(CSS)을 추가할 수 있습니다.
window 란 ?기본적으로 DOM에 접근하기 위한 창구이며, 브라우저의 여러 기능을 사용할 수 있습니다.
정리를 잘 해주신 블로그가 있어 window 함수사용시 참고하면 될것 같습니다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nuberus&logNo=221463252230
Fetch API 란 ?Fetch API는 Browser API의 일부분으로서, 브라우저에서 JavaScript를 활용해 HTTP 요청을 보낼 수 있도록 해주는 API 입니다.
fetch('url', {
// options
}).then(response => {
console.log(response.status)
return response.json()
}).then(body => {
console.log(body)
})
➡ 뼈대는 이렇게 작성하며, 추가적인 기능들을 작성할수 있습니다.