🔖 오늘 읽은 범위: 3장 자바스크립트 개발환경 (p.17~33)
☘️ 책갈피:
- 브라우저는 클라이언트 사이드 Web API(ex.document, alert, etc)를 지원한다.
- Node.js 는 클라이언트 사이드 Web API 를 지원하지 않고 ECMAScript와 Node.js 고유의 API 를 지원한다.
- npm: Node.js 에서 사용 가능한 모듈들 저장소 역할 및 관리하는 CLI(Command Line Interface) 를 제공.
- 개발자도구DevTool: Inspect 하면 뜨는 것.
- 디버깅: 먼저 에러 메세지를 확인하고 에러가 발생한 원인을 제거하는 것.
- 내장터미널: 비주얼 스튜디오 등 IDE 내에서 제공하는 터미널.
? 의문점:
x
💬 느낀점:
- 기존에 하던 것들을 글로 정리된 걸 보는 것이라 크게 어렵지 않았다. 다만 브라우저와 node.js 개발환경의 차이를 명확하게 확인하고 넘어갈 수 있어서 속이 시원해지는 장이었다.
🌟 요약:
- 자바스크립트 개발환경: 1) 브라우저 2) Node.js
- 브라우저: 표준 자바스크립트 EMAScript 와 클라이언트 사이드 Web API 제공
- Node.js: 표준 자바스크립트 EMAScript 와 Node.js 고유 API 제공 (클라이언트 사이드 Web API 미제공. 따라서 alert 같은 API 는 Node.js 에서 사용시 에러남.)