
12
1장 자바스크립트 소개
비동기가 아니지만 웹 브라우저와 노드는 기본적으로 비동기입니다. 이 장에서
이들 API를 다루는 법을 배웁니다.
14장 메타프로그래밍
다른 자바스크립트 프로그래머가 사용할 수 있는 코드 라이브러리를 만드는 데
관심이 있다면 이 장에서 설명하는 자바스크립트의 고급 기능이 도움이 될 것입
니다.
15장 웹 브라우저의 자바스크립트
웹 브라우저 호스트 환경을 소개하고 웹 브라우저가 자바스크립트 코드를 실행
하는 방법, 웹 브라우저에서 정의하는 API 중 가장 중요한 것들을 설명합니다.
이 장은 이 책에서 가장 깁니다.
16장 노드와 서버 사이드 자바스크립트
노드 호스트 환경을 소개하고 반드시 이해해야 할 가장 중요한 기본 프로그래밍
모델과 데이터 구조, API에 대해 설명합니다.
17장 자바스크립트 도구와 확장
이 장에서 소개하는 도구와 확장은 폭넓게 사용되며, 더 생산적인 프로그래머가
되도록 도와줍니다.
1.4
짧지만 간단하지는 않은 자바스크립트 프로그램을 소개하며 이 장을 끝내겠습니
다. 예제 1-1은 표준 입력에서 텍스트를 읽고 텍스트에서 글자 빈도 히스토그램을
만들어 출력하는 노드 프로그램입니다. 다음과 같이 이 프로그램을 실행해 소스 코
드 자체의 글자 빈도를 분석할 수 있습니다.
$ node ...