JavaScript 목록에 올리는 내용은 공부하면서 이해한 것들을 바탕으로
작성한 거라 부족한 부분이 있는 점 양해부탁드립니다.
JavaScript 사용해보기 |
01. JavaScript , 넌 누구야?
HTML이 웹사이트의 뼈대 그러니까 모형(?)을 만드는 거라면 CSS는 그 만든 모형을 이쁘게 장식해
주는역할을 해준다. 근데 이 두 언어로 만들게 되면 사람과의 상호작용하는 그러한 기능이 없어서
뭔가 생동감이 있어 보이지 않는다. (그래서 딱딱해 보였나봐~)
그것을 사용자가 마우스로 클릭했을 때 어떠한 효과를 보여주는 역할을 하려면 자바스크립트라는
언어가 필요하다. 정리하자면 HTML, CSS이 뼈대를 만들고 이쁘게 꾸며주는 거라면 자바스크립트는
웹사이트를 사용자와 좀 더 가깝게 만들어주는 역할을 한다.
02. JavaScript 로 무엇을 할까?
자바스크립트는 브라우저에서만 사용하지 않고 사용할 수 있는 곳이 많다.
자바스크립트 엔진인 V8을 빌드로 한 Node.js의 등장은 자바스크립트를 브라우저에만
국한하지 않고 서버, 모바일, 게임, 데스크탑 더 나아가서 머시러닝까지 활용할 수 있게
되었다.
기존 웹클라이언트 애플리케이션은 자바스크립트로 개발하였고, 웹 서버는 흔히 아는 자바,
c#, 루비, 파이썬 등의 언어로 개발해왔다면 지금은 각각 웹클라이언트, 서버 언어를 배우지
않더라도 웹개발을 할 수 있는 시대가 되었다.
03. JavaScript 버전
자바스크립트는 해마다 버전 업이 이루어지고 있다.
자바스크립트 표준 명칭은 ECMAScript이다. (줄어서 ES) 지금은 ES2021까지 나왔다. 해마다
버전업을 하고 있지만 다 공부할 필요는 없다고 생각한다. ES5, ES2015 정도는 기본적으로
알아두어야 한다.
이후의 버전은 기존의 것을 좀 더 편하게 사용할 수 있는 기능들이 추가된 경우가 많아서
필요할 때 찾아보며 공부해도 좋다.
'Frontend study > JavaScript' 카테고리의 다른 글
JavaScript - 6. 배열 (0) | 2022.02.27 |
---|---|
JavaScript - 5. 반복문 (0) | 2022.02.27 |
JavaScript - 4. 조건문 (0) | 2022.02.26 |
JavaScript - 3. 연산자 (0) | 2022.02.25 |
JavaScript - 2. 변수, 상수, 자료형 (0) | 2022.02.25 |