첫째마당. 자바스크립트의 기본기 다지기
01 자바스크립트 시작하기
__01-1 자바스크립트를 위한 기본 상식
__01-2 웹 개발에서 자바스크립트의 역할
__01-3 코드 작성을 위한 편집기 설정하기
__01-4 간단한 스크립트부터 시작하기
02 프로그래밍의 기본, 변수와 자료형 살펴보기
__02-1 프로그램에서 입력받고 출력하는 방법
__02-2 프로그램과 친해지려면 변수부터 익히자
__02-3 컴퓨터가 세상을 보는 방법, 자료형
__02-4 자바스크립트의 장점이자 단점, 자료형 변환
__[Do it!] 실습 화씨온도를 섭씨온도로 변환하기
03 연산자와 제어문
__03-1 프로그램 동작을 가리키는 기호, 연산자
__03-2 프로그램 흐름을 자유롭게 조절하는 조건문
__[Do it!] 실습 짝수와 홀수를 구별하는 프로그램 만들기
__03-3 같은 동작을 손쉽게 반복하는 반복문
__[Do it!] 실습 소수인지의 여부 확인하기
04 프로그래밍 한발 더 나가기, 함수와 스코프
__04-1 프로그래밍의 꽃, 함수
__[Do it!] 실습 웹 개발자 도구 창의 디버깅 기능 살펴보기
__04-2 변수의 유효 범위, 스코프
__[Do it!] 실습 웹 개발자 도구 창에서 스코프 확인하기
__04-3 이름 없이 사용하는 함수 표현식
__[Do it!] 실습 입력값을 표시하는 콜백 함수 만들기
__04-4 전개 구문
__04-5 시간을 고려하는 타이머 함수
둘째마당. 웹 문서와 자바스크립트
05 DOM의 기초
__05-1 DOM과 DOM 트리
__05-2 웹 요소에 접근하기
__05-3 자바스크립트로 스타일 수정하기
__05-4 DOM에서 폼 다루기
06 이벤트와 이벤트 처리기
__06-1 이벤트 알아보기
__06-2 이벤트 처리하기
__[Do it!] 실습 모달 박스 만들기
__06-3 event 객체
__[Do it!] 실습 자바스크립트로 캐러셀 만들기
__06-4 이벤트
“모던 자바스크립트의 모든 것을 한 권에!”
최신 문법부터 네이버?카카오 API를 활용한 실무까지 다 담았다
자바스크립트는 이제 웹부터 서버, 앱에 이르기까지 쓰지 않는 곳이 없는 언어가 되었다. 웹 개발에 입문하면서 자바스크립트의 기초만 가볍게 공부했다면 실전에 뛰어들었을 때 너무나도 넓은 자바스크립트의 세계에 당황할 것이다. 이 책은 자바스크립트를 어디서부터 공부해야 할지 몰라 헤매는 독자를 위해 준비했다. 이 책 한 권만 제대로 읽으면 최신 문법부터 API 활용까지 지금 알아야 할 자바스크립트의 모든 것을 대부분 배울 수 있다.
“프런트엔드?백엔드 개발자 모두의 필독서!”
입문자부터 숙련된 개발자까지 누가 봐도 도움이 되는 책
자바스크립트는 해마다 업그레이드되면서 새로운 기능이 계속 추가된다. 그중 핵심 기능을 될 수 있는 한 많이 담았다. 자바스크립트가 처음이라면 이 책의 처음부터 끝까지 차근차근 공부해 보자. 기본 문법을 안다면 앞부분은 필요한 만큼만 살펴보고, ‘셋째마당. 자바스크립트와 객체’부터 집중해서 읽어 보자. 자바스크립트를 훨씬 깊이 이해할 수 있을 것이다. ECMAScript2015(ES6 이후에 추가된 최신 문법도 배울 수 있다. 리액트(React.js든 노드(Node.js든 모든 웹 개발의 뿌리인 자바스크립트를 탄탄하게 다져 보자.
“프로그래밍, 직접 해보며 배우자!”
‘Do it! 시리즈’만의 효과적인 학습 설계를 체험해 보자
프로그래밍은 직접 실천하면서 배우는 게 가장 효과적인 학습 방법이다. 기본 문법부터 간단한 예제와 ‘1분 복습’으로 자세히 알아본다. 실전 예제인 ‘Do it! 실습’에서는 코딩을 시작하기 전에 프로그램을 어떻게 개발할지 고민하며 개발자가 갖춰야 할 사고력을 기른다. 각 장 마지막에 있는 ‘마무리 문제’에 도전하면 자바스크립트의 다양한 문법을 자유롭게 활용할 수 있는 응용력까지 키울 수 있다.
“웹 분야 1위 저자와 함께 공부하자!”
저자 직강 동영상 제공
저자가