Frontend/자바스크립트 Java Script
Web APIs
Study-note
2022. 1. 29. 14:49
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