반응형
본 게시글은 생활코딩 강의를 듣고 정리한 글입니다
UI-API
UI는 User Interface의 약자로, 사용자들이 시스템을 제어하기 위해서 조작하는 장치를 말한다
예시)
인터넷 사용자가 로그인하는 "입력창과 로그인 버튼"
API는 Application Programming Interface의 약자로, 프로그래머들이 사용하는 조작 장치를 말한다
예시)
경고창을 띄우도록 하는 코드 "alert"
이처럼 우리는 API를 적절히 사용하며 프로그래밍을 하게 된다
"API/프로그래밍"의 관계는 "단어/문법"의 관계, "조립 부품/조립 방법"의 관계와 같다고 볼 수 있다
그렇다면 UI는 어떻게 표현할 수 있을까?
영어를 사용하는 "회화", 조립된 장치를 적절히 작동시키는 "버튼" 등으로 비유할 수 있을 것이다
더 나아가기 키워드
어느새 마지막 강의이다
이고잉님은 자신의 프로젝트를 진행해볼 것, 키워드를 가지고 필요할 때에 더 공부를 할 것 등을 당부하셨다
- document 객체 / Dom 객체 : 태그를 삭제하거나 자식 태그를 추가할 때
- Windows 객체의 프로퍼티, 메소드 : 웹브라우저 자체를 제어할 때 (웹페이지의 주소를 알아내기, 창을 열기 등)
- ajax : 웹페이지를 새로고침하지 않고도 정보를 변경할 때
- cookie : 반대로 웹페이지가 새로고침 되어도 현재 상태를 유지할 때
- offine web application : 인터넷이 끊겨도 동작하는 웹페이지
- webRTC : 화상 통신 웹 앱
- speech~ API : 음성 인식 등 음성 관련된 것 처리할 때
- webGL : 3차원 그래픽
- webVR : 가상현실
- ...
이후 나는 강의를 모두 듣고 코드리뷰권을 받게 되었다
뿌듯함이 앞섰고, 좋은 웹개발자가 되고싶다는 의욕도 생긴다
나는 어떤 웹서비스를 만들고 싶은지 생각을 해봐야 할 것 같다
이로써 부스트코스 3기 서포터즈의 활동을 마친다
반응형
'JS, TS' 카테고리의 다른 글
[Javascript] document 객체와 DOM 객체의 API(프로퍼티, 컬렉션, 메소드) (0) | 2021.03.01 |
---|---|
[실습][Javascript] 갬블링 게임 웹 페이지 만들기 (0) | 2021.03.01 |
[부스트코스][BoostCourse] 9. Javascript 활용(1/2) (JS 파일 저장 / 라이브러리-프레임워크, JQuery) (0) | 2021.02.01 |
[부스트코스][BoostCourse] 8. Javascript 객체 (0) | 2021.01.30 |
[부스트코스][BoostCourse] 7. Javascript 함수(2/2) (JS 함수의 매개변수와 인자 / 리턴 / JS의 전역함수) (0) | 2021.01.28 |