JS 16 ui,api
UI, API
User intface
- 사람이 생각하는 바를 컴퓨터에게 전달하는
컴퓨터의 계산결과, 상태를 사람에게 알려주는
모든 접점
Application Programming interface
-
기반이되는 시스템이 우리에게 제공한 interface를
응용해서 program을 만든다 -
program이 동작하는 환경을 제어하기위해
환경에서 제공하는 조작 장치
이 조작장치는 프로그래밍 언어를 통해서 조작할 수 있음
경고창(alert)은 사실 굉장히 복잡한 구조와 기능을
가진 프로그램임에도 불구하고 alert이라는 명령어
만으로 간단하게 사용할 수 있음
일반 사용자들은 버튼과 같은 UI를 통해서 시스템을
제어하고 지휘하고
개발자는 alert과 같은 API를 통해서 웹브라우저를
제어한다
운영체제아래에서
브라우저가 기반시스템, 플랫폼을 제공
플랫폼이 제공하는 API로 응용프로그램을 만듦
사용자 - 60억명
interface (user)
대중기술 개발자(software) - 9천만
(웹개발자,앱개발자,윈도우개발자,게임개발자)
브라우저 - 만명
운영체제 ..
c, c++ ..
어셈블리어 ..
기계어 ..
interface(Application programming)
전자공학(hardware)
전기공학
물리학
Reference, Tutorial
Reference
- 명령어를 모아놓은 사전
Tutorial
- 언어의 문법을 설명
Javascript의 API
javascript자체의 API References
javascript가 동작하는 호스트 환경의 API
- Tip
ctrl shift V : 페이지 미리보기 기능