PART 1 자바스크립트 첫발 내딛기
001 웹 콘솔로 코드 실행하기
002 Nodejs REPL로 코드 실행하기
003 Visual Studio Code로 프로그래밍하기 ①
004 Visual Studio Code로 프로그래밍하기 ②
005 값(value과 변수(variable 이해하기
006 자바스크립트 문장 배우기
007 주석 처리하기
008 자료형 이해하기
009 콘솔로 자료형 출력하기
010 조건문 배우기 - if
011 조건문 배우기 - if, else if, else
012 조건문 배우기 - switch
013 반복문 배우기 - for
014 반복문 배우기 - for in
015 반복문 배우기 - while
PART 2 자바스크립트 기초 다지기
016 숫자형 이해하기
017 문자형 이해하기
018 불린형 이해하기
019 null과 undefined 이해하기
020 템플릿 문자열 이해하기
021 산술 연산자
022 비교 연산자
023 논리 연산자
024 삼항 연산자
025 비트 연산자
026 자료형 변환 이해하기
027 배열 이해하기
028 객체 이해하기 ①
029 객체 이해하기 ②(속성 접근/추가/수정/삭제
030 ES6의 향상된 객체 문법 알아보기 - 단축 속성명
031 ES6의 향상된 객체 문법 알아보기 - 속성 계산명
032 ES6의 향상된 객체 문법 알아보기 - 비구조화 할당
033 심볼형 이해하기
034 함수 이해하기
035 예외 처리하기
036 arguments 객체 이해하기
037 함수 기본 매개변수 처리하기
038 함수 나머지 매개변수 이해하기
039 스코프 이해하기
040 함수 호이스팅 이해하기
041
JavaScript로 무엇이 해낼 수 있다!
발 빠르게 진화되면서 세계에서 가장 인기 있는 언어가 된 자바스크립트를 설치부터 활용까지 예제별로 친절하게 안내하는 책이다. 본서는 총 5개의 파트(입문, 초급, 중급, 활용, 실무로 구성되어 있으며 200개의 예제를 학습하면서 자바스크립트를 익힐 수 있다.
입문 파트에서는 언어를 실행할 수 있는 환경을 안내하고 기초적 개념을 학습하며, 초급 파트에서는 기본적인 자료구조 외 ES6의 향상된 문법을 배운다. 중급 파트에서는 실제로 많이 사용되는 개체의 메소드 활용법을 안내하며, 활용 파트로 넘어가 자바스크립트를 응용하는 방법을 배운다. 예제를 통해 웹 페이지와 서버를 구현해 보고, 실무 파트에서 파일 업로드 및 게임 만들기를 통해 서버와 클라이언트 모두를 자바스크립트로 구현해 볼 수 있다
.
이 책을 학습하기 위한 본문 예제 파일은 정보문화사 홈페이지(infopub.co.kr 자료실에서 다운로드 가능하며, 학습 중 궁금한 사항은 저자 홈페이지(github.com/js-200/js-200-examples/issues에서 피드백 가능하다.
200개의 예제로 자바스크립트 마스터하기!
어떤 프로그래밍 언어를 학습하고 개발하는 것의 선택은 개발자의 몫이다. 그러나 프로그램을 만들기 위해 언어에 접근하는 것보다 개발자의 역량을 키울 수 있고 다양한 패러다임을 구현할 수 있는 언어를 선택할 수 있어야 한다. 꾸준히 발전하고 있는 자바스크립트는 이러한 모든 조건을 충족시켜 줄 수 있다. ES6에 추가된 클래스 개념으로 객체 지향 프로그래밍의 자리를 공고히고 있을 뿐만 아니라 내장 함수 객체의 메소드 활용 등 함수형 프로그래밍에 가까워 멀티 패러다 임을 배우기 좋은 언어이다.
처음 프로그래밍 언어를 배우다 보면 복잡하고 어렵기 때문에 포기할 수도 있지만, 이 책은 개발 입문자를 위해 쓰였기 때문에 200개의 예제를