자바스크립트를 왜 배우는지 다시 생각해보자
내가 듣는 교육과정에 프론트엔드, 백엔드 과정이 둘 다 포함되어있다.
이것을 아울러 풀스택이라고 하는 것 같은데
자바스크립트는 프론트엔드 개발 언어에 적합하다.
✔ 현업에서는 프로젝트 개발 순서가
1. 개발 의뢰 by 클라이언트
2. 기획안 작성 (클라이언트의 요구에 맞게)
3. UI 시안 (기획안을 토대로 디자이너가 UI 디자인)
4. 프론트엔드 (HTML, JavaScript, JQuery) //사용자의 눈에 보이는 부분까지 개발
5. 백엔드 (ASP, PHP, JSP) //보통 사용자의 눈에 보이지 않는 부분 개발 회원가입이 대표적
✔ 자바스크립트의 표준화
ECMA 262 1버전인 ES1부터 기능이 추가되어 ES6까지 생겼다.
보편적인 것은 ES5이고 ES6를 사용한다면 브라우저마다 지원 여부를 체크하는 것을 권장한다.
✔ 자바스크립트로 할 수 있는 것
교육 과정 상담에서 이해 없이 마구 들었던 용어들이 각각의 역할을 가진다는 것을 알게 되었다.
API는 applicaation programming interface의 약자로 HTML에서 제공하는 함수의 모임인데
자바스크립트 언어를 기반으로 제작되었다.
그리고 라이브러리에는 jquery, angular js, react js, node js 등이 있다.
✔ 서버와 클라이언트
자바스크립트 언어는 클라이언트(사용자)컴퓨터에서만 작동했지만
nodeJs를 사용할 경우 백엔드와 같이 서버에서 작동한다.
'JavaScript' 카테고리의 다른 글
21.04.10 switch (0) | 2021.04.14 |
---|---|
21.04.05 map, reduce, concat, parseInt (0) | 2021.04.09 |
21.04.05 e.target.value에 대한 탐구 (2) | 2021.04.05 |
21.01.16 프로젝트#1 keyframes (0) | 2021.01.17 |
21.01.14 프로젝트#1 파비콘 (2) | 2021.01.15 |