무던한 개발자를 위한 모던한 자바스크립트

쉽고 간결한 설명으로 빠르게 변하는 자바스크립트 학습하기
$38.64
SKU
9791162245057
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Thu 12/5 - Wed 12/11 (주문일로부 10-14 영업일)

Express Shipping estimated by Mon 12/2 - Wed 12/4 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2021/12/20
Pages/Weight/Size 183*235*30mm
ISBN 9791162245057
Categories IT 모바일 > 웹사이트
Description
자바스크립트는 배우고 싶은데 시간이 없다면?
최신 자바스크립트를 습득하는 가장 쉽고 빠른 방법


자바스크립트 ES6 이상에 대응하는 완벽하고도 간결한 최신 자바스크립트 안내서다. 자바, C#, C 언어에서 최신 자바스크립트로 빠르게 전환하고, 이전 버전보다 훨씬 더 강력한 최신 버전을 적용해 생산성을 빠르게 높여보자. 통찰력 있는 개념 설명과 실용적인 예제를 살펴보며 새로운 자바스크립트의 활용법을 배우고, 빠지기 쉬운 함정과 구식 기능을 피하는 법도 알아본다. 최신 자바스크립트의 강력한 개발 도구와 프레임워크를 최대한 활용하는 방법을 터득해 자바스크립트 마스터로 거듭나길 바란다.
Contents
[CHAPTER 1 값과 변수]

1.1 자바스크립트 실행
1.2 형식과 typeof 연산자
1.3 주석
1.4 변수 선언
1.5 식별자
1.6 숫자
1.7 산술 연산자
1.8 불리언 값
1.9 null과 undefined
1.10 문자열 리터럴
1.11 템플릿 리터럴
1.12 객체
1.13 객체 리터럴 문법
1.14 배열
1.15 JSON
1.16 비구조화
1.17 고급 비구조화
연습 문제

[CHAPTER 2 제어 구조]

2.1 표현식 구문
2.2 세미콜론 자동 추가 규칙
2.3 분기
2.4 불리언화
2.5 비교 연산자
2.6 혼합 비교
2.7 논리 연산자
2.8 switch 문
2.9 while과 do 루프
2.10 for 루프
2.11 break와 continue
2.12 예외 잡기
연습 문제

[CHAPTER 3 함수와 함수형 프로그래밍]

3.1 함수 선언
3.2 고차 함수
3.3 함수 리터럴
3.4 화살표 함수
3.5 함수형 배열 처리
3.6 클로저
3.7 하드 객체
3.8 엄격 모드
3.9 인수 형식 검사
3.10 더 많거나 더 적은 인수 제공
3.11 기본 인수
3.12 나머지 매개변수와 스프레드 연산자
3.13 비구조화로 명명된 인수 흉내 내기
3.14 호이스팅
3.15 예외 던지기
3.16 예외 잡기
3.17 finally 절
연습 문제

[CHAPTER 4 객체지향 프로그래밍]

4.1 메서드
4.2 프로토타입
4.3 생성자
4.4 클래스 문법
4.5 게터와 세터
4.6 인스턴스 필드와 공개 메서드
4.7 정적 메서드와 필드
4.8 서브클래스
4.9 메서드 오버라이드
4.10 서브클래스 생성
4.11 클래스 표현식
4.12 this 레퍼런스
연습 문제

[CHAPTER 5 숫자와 날짜]

5.1 숫자 리터럴
5.2 숫자 포매팅
5.3 숫자 파싱
5.4 Number 함수와 상수
5.5 수학 관련 함수와 상수
5.6 큰 정수
5.7 날짜 생성
5.8 Date 함수와 메서드
5.9 날짜 포매팅
연습 문제

[CHAPTER 6 문자열과 정규 표현식]

6.1 문자열과 코드 포인트 시퀀스 상호 변환
6.2 부분 문자열
6. 기타 문자열 메서드
6.4 태그된 템플릿 리터럴
6.5 원시 템플릿 리터럴
6.6 정규 표현식
6.7 정규 표현식 리터럴
6.8 플래그
6.9 정규 표현식과 유니코드
6.10 RegExp 클래스의 메서드
6.11 그룹
6.12 String 메서드와 정규 표현식
6.13 정규 표현식의 replace 메서드
6.14 특이한 기능
연습 문제

[CHAPTER 7 배열과 컬렉션]

7.1 배열 생성
7.2 length와 인덱스 프로퍼티
7.3 요소 삭제 및 추가
7.4 배열 변경자
7.5 요소 생성
7.6 요소 검색
7.7 모든 요소 방문
7.8 희소 배열
7.9 리듀스
7.10 맵
7.11 세트
7.12 위크맵과 위크셋
7.13 형식화 배열
7.14 ArrayBuffer
연습 문제

[CHAPTER 8 국제화]

8.1 로케일 개념
8.2 로케일 지정
8.3 숫자 포매팅
8.4 날짜와 시간 지역화
8.5 대조
8.6 로케일을 인식하는 기타 String 메서드
8.7 복수 규칙과 목록
8.8 기타 로케일 기능
연습 문제

[CHAPTER 9 비동기 프로그래밍]

9.1 자바스크립트의 동시 작업
9.2 프라미스 생성
9.3 즉시 종료되는 프라미스
9.4 프라미스 결과
9.5 프라미스 체이닝
9.6 거부 처리 핸들러
9.7 여러 프라미스 실행
9.8 여러 프라미스의 경쟁
9.9 async 함수
9.10 async 반환값
9.11 동시 await
9.12 async 함수의 예외
연습 문제

[CHAPTER 10 모듈]

10.1 모듈 개념
10.2 ECMAScript 모듈
10.3 기본 기능 임포트
10.4 명명된 임포트
10.5 동적 임포트
10.6 익스포트
10.7 모듈 패키징
연습 문제

[CHAPTER 11 메타프로그래밍]

11.1 심벌
11.2 심벌 프로퍼티를 이용한 커스터마이즈
11.3 프로퍼티 속성
11.4 프로퍼티 열거
11.5 한 개의 프로퍼티 검사
11.6 객체 보호
11.7 객체 생성과 갱신
11.8 프로토타입 접근과 갱신
11.9 객체 복제
11.10 함수 프로퍼티
11.11 인수 바인딩과 메서드 호출
11.12 프록시
11.13 Reflect 클래스
11.14 프록시 불변 법칙
연습 문제

[CHAPTER 12 반복자와 제너레이터]

12.1 이터러블
12.2 이터러블 구현
12.3 닫을 수 있는 반복자
12.4 제너레이터
12.5 중첩된 yield
12.6 제너레이터로 값 소비
12.7 제너레이터와 비동기 처리
12.8 비동기 제너레이터와 반복자
연습 문제

[CHAPTER 13 타입스크립트 소개]

13.1 형식 지정
13.2 타입스크립트 실행
13.3 형식 용어
13.4 기본형
13.5 합성 형식
13.6 형식 추론
13.7 서브형식
13.8 클래스
13.9 구조적 형식
13.10 인터페이스
13.11 인덱스 프로퍼티
13.12 복잡한 함수 매개변수
13.13 제네릭 프로그래밍
연습 문제
Author
카이 호스트만,우정은
《가장 빨리 만나는 자바 8》(길벗, 2014), 《쉽게 배워서 빨리 써먹 는 스칼라 프로그래밍》(비제이퍼블릭, 2013)의 저자이자 《Core Java™, Volumes I and II, 10th Edition》(Prentice Hall, 2016) 의 주 저자이며, 전문 프로그래머와 컴퓨터 과학 학생들을 위해 12권도 넘는 책을 저술했다. 현재 산호세 주립 대학교의 컴퓨터 과학 교수이며 자바 챔피언이다.

《가장 빨리 만나는 자바 8》(길벗, 2014), 《쉽게 배워서 빨리 써먹 는 스칼라 프로그래밍》(비제이퍼블릭, 2013)의 저자이자 《Core Java™, Volumes I and II, 10th Edition》(Prentice Hall, 2016) 의 주 저자이며, 전문 프로그래머와 컴퓨터 과학 학생들을 위해 12권도 넘는 책을 저술했다. 현재 산호세 주립 대학교의 컴퓨터 과학 교수이며 자바 챔피언이다.