JavaScript

UI와 API 그리고 문서보는 법

API란? 

Application Programming Interface의 약자로 프로그램이 동작하는 환경을 제어하기 위해서 환경에서 제공되는 조작 장치이다. 이 조작 장치는 프로그래밍 언어를 통해서 조작할 수 있다. 아래 영상은 UI와 API의 차이점을 설명하기 위한 자료이다. (원본)

레퍼런스와 튜토리얼

프로그래밍을 공부하기 위한 자료는 크게 레퍼런스(reference)와 tutorial(안내서)가 있다. 통상 튜토리얼은 언어의 문법을 설명하고, 레퍼런스는 명령어의 사전을 의미하다. 본 수업은 자바스크립트에 대한 일종의 안내서라고 할 수 있고, 자바스크립트 사전은 레퍼런스라고 할 수 있다. 

자바스크립트의 API

자바스크립트의 API는 크게 자바스크립트 자체의 API와 자바스크립트가 동작하는 호스트 환경의 API로 구분된다. 

자바스크립트 API 문서

호스트 환경의 API 문서

 

댓글

댓글 본문
작성자
비밀번호
  1. 완료!
    완료! 감사합니다~
  2. 솔군
    2016.10.13 강의 시청
  3. tachyon
    감사합니다!
  4. yihsang
    감사합니다.
  5. 정개발
    감사합니다! 개념을 정확히 짚고 갈수 있었습니다
  6. JustStudy
    고맙습니다
  7. 벨라
    감사합니다 ! 강의 잘보고 있습니다 :)
  8. 이웃집토토로
    해당 용어들은 어떤 분야에서 어떤 목적으로 사용되느냐에 따라
    논의 수준이 달라질 수 있을 것 같습니다.

    라이브러리는 자주 활용되는 모듈들의 모임 ,
    라이브러리를 활용하면 소스코드 수준에서 모듈화가 가능해집니다.
    작동방식에 따라 크게 정적라이브러리와 동적라이브러리가 있다고 합니다.

    api는 본래 플랫폼(혹은 기반시스템)과 응용프로그램 사이의 다리 역할을 하는
    제어체계로 플랫폼이나 응용프그램 모두 본질은 SW이기에 다른 말로는 SW끼리
    소통하게 해주는 제어체계로의 소스코드입니다.
    이 개념에서 확장되어 웹에서는 다른 서비스를 불러와서 사용하는 것을 웹 api 라고 합니다.

    한마디로 둘 다 불러온다는 행위는 비슷하지만 무엇을 어디에서 불러오는 것인지,
    불러서 어떤 일을 하려고 하는 것인지, 어떤 방식으로 불러오는 것인지 등에 따라서
    차이가 난다고 할 수 있습니다.
    대화보기
    • 지나가는 행인
      앞 강의에서 모듈이랑 라이브러리 이야기가 나왔는데 API랑 약간 헷갈리네요 ㅠ
      라이브러리는 음 거의 새로운 형태의 언어? 이고 api는 언어 기반은 유지하되 명령어가 추가? 되는 그런건가요..?
      둘다 한 언어를 기반으로 다른 걸 만들어내는 느낌이라... 혼동이 약간 있네요
    • 쥬슈야
      수준 높은 강좌 감사합니다.
    • 이네스김
      명강의 짝짝짝!
    • kush
      우선 여기까지 보고, 웹브라우저 자바 스크립트로 넘어가겠습니다~ 감사합니다 (꾸벅)
    • Ji Young Yoon
      정말 감사히 잘 보았습니다. ^-^
      전체적으로 개념을 잘 잡을 수 있게 설명해주신 내용이 너무 좋습니다.!!!^-^b
    • YellowBall
      잘 들었습니다.
    • gohu517
      전체적인 시야로 이해 할 수 있도록 설명해주셔서 감사합니다. ^^
    • Soori
      웹 공부의 맥을 잘 집어주셔서 감사합니다. 정말 감이 잡히지 않았는데... 앞으로 어떻게 공부해야 할지 알 것 같아요!
    • 조신부리
      감사합니다
    • 심드렁
      API에 대해서 여러 문서를 찾아봤지만 이 동영상을 보고나서야 완전히 이해된 느낌이에요. 감사합니다.
    • 좐서아빠
      좋은 비유를 들어 설명해 주셨습니다 ..!!
    • 나무마루
      좋으 내용 감사합니다.
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기