Web APIs
브라우저에서 자체적으로 제공하는 APIs.
대표적인 APIs
Dom APIs - Document Object Model. 웹페이지의 요소들을 생성, 삭제, 스타일 변경등 조작하는 기능
Network APIs
Graphics APIs
Audio/video APIs
Device APIs -사용자가 온라인인지, 오프라인인지 등
Fils APIs -파일조작
Storage APIs
다 외울필요는 없고 다양한 APIs가 존재한다는 것을 알고 프로젝트할 때 필요하면 찾아서 사용하면 된다.
자주 사용하는 APIs
- HTML Drag and Drop API
- History API
- Image Capture API
- IndexedDB(브라우저 디비 이용 가능)
- Intersectio Observer API
- Storage
- Storage Access API
- Service Workers API
- Canvas API
- Console API
- Media Capabilities API
- Media Capture and Streams API
- Media Session API
- Media Source Extensions
- MediaStream Recording
- Encoding API
- Encrypted Media Extensions
- Fetch API
- File System API (경고-새로 추가되어 모든 브라우저 호환 안될 수 있음)
- Fullscreen API
- Performance API
- Permissions API
- WebGL
MDN Web API:
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction
Web API collection:
https://developer.mozilla.org/en-US/docs/Web/API
Security:
https://www.thoughtco.com/what-javascript-cannot-do-2037666
'Frontend > 자바스크립트 Java Script' 카테고리의 다른 글
[번역] babel-preset-env는 무엇이고 왜 필요한가? (0) | 2022.04.18 |
---|---|
Browser Size (0) | 2022.01.29 |
[ES6] ES6란? (0) | 2021.08.25 |
[JavaScript] 커링함수 Currying in Functional JavaScript (0) | 2020.12.03 |
[ES6] 객체 확장 표현식과 구조 분해 할당 (0) | 2020.11.09 |