[Intermediate] ECMAScript와 Node.js

OROSY·2021년 3월 18일
0

JavaScript

목록 보기
9/53
post-thumbnail

1. ECMAScript

출처: 위키백과

  • Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어
  • 자바스크립트를 표준화하기 위해 만들어졌다.
  • 2015년 ECMA6가 새로 출시하게 되었다.

2. Node.js

  • Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다.
  • Chrome V8 JavaScript 엔진: JavaScript 문법을 해석하고 실제로 동작시켜줄 수 있는 엔진
  • 런타임: 프로그래밍 언어가 동작하는 환경
  • 쉽게 말해, 웹 브라우저에서 사용되던 JavaScript를 웹에서 꺼내 컴퓨터 서버 측에서 사용될 수 있게 만들어주는 도구

3. JavaScript가 동작하는 환경

1) 컴퓨터

  • Node.js가 설치되어 있는 특정한 환경
  • 웹페이지를 개발하기 위한 도움을 받기 위해 Node.js를 사용할 수 있다.
  • 그 예로 SASS, BABEL, EJS 등의 모듈을 설치하여 도움을 받을 수 있다.

2) 브라우저

  • 크롬과 같은 웹 브라우저

4. NVM

  • Node Version Manager(노드 버전 관리자)
  • Node.js의 여러 버전을 설치하고 사용할 수 있게 하는 도구
profile
Life is a matter of a direction not a speed.

0개의 댓글