이 책은 개발 경험이 없는 독자가 자바스크립트의 큰 그림부터 차근차근 익힐 수 있도록 만든 입문서입니다. 어려운 용어를 먼저 외우기보다, 웹페이지가 어떻게 사용자 행동에 반응하고 화면을 바꾸는지 직접 확인하면서 배우는 흐름으로 구성했습니다.
처음에는 브라우저 개발자 도구의 콘솔에서 console.log()를 실행하며 코드에 익숙해지고, 변수, 문자열, 숫자, 조건문, 반복문, 함수, 배열, 객체 같은 기본 문법을 쉬운 예제로 익힙니다. 이후에는 DOM, 이벤트, 브라우저 기능, fetch()와 JSON을 활용해 실제 웹페이지를 바꾸고 외부 데이터를 가져오는 방법까지 연결합니다.
마지막 장에서는 할 일 목록, 랜덤 추천기, 디지털 시계, 사용자 카드 같은 작은 프로젝트를 통해 앞에서 배운 내용을 한데 묶어 봅니다. 이 책의 목표는 모든 문법을 완벽히 암기하는 것이 아니라, 자바스크립트 코드를 읽고 조금씩 고치며 스스로 문제를 해결해 나갈 수 있는 기본 감각을 만드는 것입니다.
