API
ETC./study

API

뉴비뉴 2018. 9. 20.

API(Application Programming Interface)란


API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.

주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.


쉽게 얘기하면 운영체제가 응용프로그램을 위해 제공하는 함수의 집합으로

응용프로그램과 디바이스를 연결해주는 역할을 한다.



javascript:alert("Hello World"); 를 입력하면 아래와 같은 결과가 나온다.



개발자들은 API 를 응용해서 웹 브라우저를 통제한다.

메시지 박스에 X 버튼, 경고 버튼, 확인 버튼은 누가 만든 것인가?

웹 브라우저 개발자들도 여기있는 경고창의 모든 모양이나 모든 동작 방법을 처음부터 끝까지 만들지 않는다.

버튼이나 표시되는 아이콘과 같은 것들은 웹브라우저를 동작시키는 운영체제에 달려있다.

웹 브라우저는 운영체제에 있는 것들을 호출해서 조합하여 만드는 것이다.

운영체제가 제공하는 API 를 이용해서 웹브라우저를 만들게 되는 것이다.





'ETC. > study' 카테고리의 다른 글

데이터베이스 스키마  (0) 2018.09.21
웹 서버, 웹 컨테이너, 웹 어플리케이션 서버(WAS)  (0) 2018.09.20
SSL  (0) 2018.09.16
컴퓨터 포트(port)  (0) 2018.09.16
컴퓨터 인터페이스 종류  (0) 2018.09.16

댓글

💲 추천 글