티스토리 뷰

반응형

1. 자바스크립트 실행 환경

모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다.

브라우저뿐만 아니라 Node.js도 자바스크립트 엔진을 내장하고 있다.

 

→ 따라서 자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행 가능

하지만 주의해야 할 점이 있다.

자바스크립트가 브라우저와 Node.js에서 동일하게 동작하지만 둘의 용도는 다르다.

 

브라우저 = HTML, CSS, JS를 실행해 웹 페이지를 화면에 렌더링 하는 것이 목적

Node.js = 브라우저 외부에서 JS 실행 환경 제공이 목적

 

 

 

 

정리하자면 브라우저와 Node.js는 위 사진과 같이 자바스크립트 실행 환경을 제공해주는 건 같지만 서로의 역할이 존재한다.

 


2. 웹 브라우저

개발자 도구

콘솔

ERROR가 발생할 때, 가장 우선적으로 살펴봐야 할 곳

 

디버깅

에러 메세지를 확인하고 에러가 발생한 원인을 제거

 


3. Node.js

프로젝트 규모가 커짐에 따라 여러 가지 도구가 필요하다. 이때 Node.js와 npm이 필요하다.

 

Node.js

크롬 V8 자바스크립트 엔진으로 빌드된 런타임 환경이다.

 

npm

자바스크립트 패키지 매니저

→모듈들을 패키지화해서 모아둔 저장소, 패키지 설치 및 관리를 위한 CLI 제공

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함