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 |
댓글