본문 바로가기

Frontend/자바스크립트 Java Script

Web APIs

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