API란?
- API는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체이다!
API의 역할은?
- API는 서버와 데이터베이스에 대한 출입구 역할을 하며, 허용된 사람들에게만 접근성을 부여해준다.
API유형!
1. private API
- private API는 내부 API 만 제공하며, 제 3자에게는 노출되지 않는다
2. public API
- public API는 개방형 API로, 모두에게 공개한다.
3. partner API
- partner API는 기업이 데이터 공유에 동의하는 특정인들만 사용할 수 있습니다!
API 사용하면 뭐가 좋을까?
- Private API를 이용할 경우, 개발자들이 애플리케이션 코드를 작성하는 방법을 표준화함으로써, 간소화되고 빠른 프로세스 처리가 가능하다!
- public API와 partner API 를 사용하면, 기업은 타사 데이터를 활용하여 브랜드 인지도를 높일 수 있습니다.
API데이터 가져오기!
- jquery를 사용하지 않고 자바스크립트에서 HTML요소를 선택할 때 사용하는 함수 querySelector(), querySelectorAll()에 대해서 알아보자!
querySelector()
- HTML의 요소를 선택할 때 사용하며 Id, Name, Class, HTML태그 등 다양한 요소들을 선택할 수 있다.
- 이름이 같을 경우
최상단의 요소를 선택한다.
- 요소를 선택하여 Value를 변경하거나 Style을 변경하는 등 다양한 동작들을 수행할 수 있다.
querySelectorAll()
- 사용방법은 querySelector()와 동일하게 사용된다.
- HTML요소가 아닌
nodeList형태로 값을 반환하기에, 사용 하려면 반복문을 이용해야 한다.
- querySelectorAll("요소명, 요소명")을 사용하면 서로 다른 이름의 요소를 한꺼번에 가져올 수 있다.
개인과제의 TMDB의 API 데이터를 가져오기위해 querySelector()함수를 이용해 필요한 정보만을 가져 올수있었다!