29. UI vs API
- UI (User Interface): 사용자가 시스템을 제어하기 위해서 사용하는 조작장치 (e.g 버튼)
- API (Application Programming Interface): 애플리케이션을 만들기 위해서 프로그래밍 할 때 사용하는 조작장치 (e.g js의 alert)
웹 페이지에 경고창을 만들기 위해서 사용하는 alert 함수는 경고창을 실행하는 조작장치로서 브라우저에 미리 만들어 놓은 기능이다.
우리는 이번 수업을 통해 UI만 사용했던 사용자에서 JavaScript를 통해 API까지 사용할 수 있는 사람이 되었다.
30. 수업을 마치며
이제 학습을 그만두고 프로젝트를 시작할 때.
- 프로젝트를 시작할 때 모든 개념을 한 번에 사용하려고 하지 말자. 최소한의 정도로만 (i.e. 순서에 따라서 문제를 해결하는 것)
- 그러다 한계가 찾아올 때 배웠던 기능 (e.g 반복문, 조건문, 함수 등)을 조금씩 적용해보자.
- 그리고 또 다시 한계가 찾아올 때가 새로운 공부를 시작할 때이다.
새로운 공부를 위한 Keywords
document, DOM
객체: 웹 페이지의 태그를 변경하고 싶을 때 두 객체의 method와 property를 이용window
객체: 웹 브라우저 자체를 조작하고 싶을 때 window 객체의 method와 property를 이용Ajax
: 웹 페이지의 정보를 reload 없이 변경하고 싶을 때cookie
: 웹 페이지가 reload 되어도 정보를 유지하고 싶을 때offline web application
: 인터넷 없이 웹/앱을 작동시키고 싶을 때webRTC
: 화상통신 웹/앱 관련speech API
: 음성을 이용한 동작을 하고 싶을 때webGL
: 3D, 게임 등 그래픽 관련
'공부를 합니다 > 언어 (Language)' 카테고리의 다른 글
웹브라우저 자바스크립트_1-3 웹 브라우저와 JavaScript (0) | 2020.05.27 |
---|---|
[생활코딩] 웹브라우저 자바스크립트 (0) | 2020.05.27 |
WEB2 - JavaScript_28 라이브러리와 프레임워크 (0) | 2020.05.07 |
WEB2 - JavaScript_27 파일로 쪼개서 정리정돈하기 (0) | 2020.05.07 |
WEB2 - JavaScript_24-26 객체 (0) | 2020.05.05 |