모던 JavaScript 튜토리얼 Part 1. 코어 자바스크립트
1.2 매뉴얼과 명세서
1. 명세서
- ECMA-262 명세서 (specification): JavaScript와 관련된 정보를 담는 공식 문서
- ECMA-262 명세서는 매년 Renewal
2. 매뉴얼
3. 호환성 표
- 특정 브라우저나 엔진의 JS의 기능 호환성 check
1.3 코드 에디터
1. 통합 개발 환경
- IDE (Integrated Development Environment)
- 프로젝트 전체를 관장하는 다양한 기능 + 개발 환경을 쾌적하게 해주는 통합 환경 제공
- Visual Studio Code, WebStorm, ...
2. 경량 에디터
- Lightweight Editor
- 기능 제공 less than IDE, but fast and simple!
- 파일을 열고 바로 수정할 때 사용 -> 파일 하나만 수정하고 싶을 때 IDE 보다 better choice
- 플러그인 사용으로 IDE와의 엄격한 구분이 사라져가는 중
- Atom
- Visual Studio Code
- Sublime Text
- ..
1.4 개발자 콘솔
- 브라우저에 내장된 개발자 도구를 사용하여 코드 에러 확인/명렁어 실행/변수 분석 가능
- 개발자 도구 내 Console에서 명령어 실행 가능 -> Multi-line input은 Shift + Enter로 가능
- 디버깅: 에러를 확인하고 고치는 방법