#3 Node.js 기초

·2024년 12월 3일

#3.1 Node.js 소개

Node.js란?

  • JavaScript 실행 환경(Run Time) = 구동기
  • Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임

JavaScript 히스토리

  • 웹 브라우저의 JavaScript는 웹 페이지 내부에 필요한 아주 단순한 기능만을 개발하기 위해 만들어짐
  • 매우 유연하고 작성하기 편리하게 설계, 생산성 매우 높음
  • 많은 사람들이 웹 브라우저 외부에서 사용하고 싶어하고, 웹 서버로 만들고 싶어하게 됨
  • Node.js의 등장으로 JavaScript를 어디서든 사용이 가능하게 됨(웹 서버, 모바일 앱, 데스크톱 앱 등)

#3.3 Node.js 사용

프로젝트(Project)

  • 특정 목적을 갖는 프로그램의 단위
  • Node.js에서는 프로젝트를 패키지라고 부름

#3.4 Node.js 모듈 시스템 이해

모듈 시스템(Module System) 이란?

  • 모듈을 다루는 시스템
    - 모듈을 생성하고, 불러오고, 사용하는 등의 모듈을 다루는 다양한 기능을 제공하는 시스템

모듈(Module) 이란?

  • 기능별로 나누어진 각각의 자바스크립트 파일

#3.5 Node.js 라이브러리 사용

라이브러리란?

  • 프로그램을 개발할 때 필요한 다양한 기능들을 미리 만들어 모듈화 해 놓은 것
profile
프론트엔드 개발자가 되고 싶은 취준생

0개의 댓글