Dev-dotoli TIL

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 : 페이지 미리보기 기능