자바스크립트 완벽 가이드

$50.72
SKU
9788966263462
+ 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 2022/03/31
Pages/Weight/Size 188*240*40mm
ISBN 9788966263462
Categories IT 모바일 > 웹사이트
Description
25년 넘게 사랑받은 자바스크립트 프로그래밍 베스트셀러!
ES2020 개정 반영, 자바스크립트 기초부터 최신 기능까지


자바스크립트는 웹의 프로그래밍 언어로, 요즘 소프트웨어 개발자 사이에서 다른 어떤 언어보다도 많이 사용된다. 《자바스크립트 완벽 가이드》는 25년 가까이 자바스크립트 프로그래머에게 가장 사랑받은 베스트셀러이며 이번 7판은 자바스크립트 2020 버전에 맞게 완전히 개정됐다. 책 전반에 걸쳐 흥미롭고 유용한 예제를 만날 수 있으며 클래스, 모듈, 이터레이터, 제너레이터, 프라미스, async/await를 다루는 장이 새롭게 추가됐다. 자바스크립트를 처음 배우는 프로그래머, 자바스크립트에 대해 어느 정도 알고 있지만 그 지식을 더 완벽하게 가다듬고자 하는 웹 개발자에게 이 책을 추천한다.
Contents
1장 자바스크립트 소개

1.1 자바스크립트 탐험
1.2 Hello World
1.3 자바스크립트 여행
1.4 예제: 글자 빈도 히스토그램
1.5 요약

2장 어휘 구조

2.1 자바스크립트 프로그램의 텍스트
2.2 주석
2.3 리터럴
2.4 식별자와 예약어
2.5 유니코드
2.6 선택 사항인 세미콜론
2.7 요약

3장 타입, 값, 변수

3.1 개요와 정의
3.2 숫자
3.3 텍스트
3.4 불 값
3.5 null과 undefined
3.6 심벌
3.7 전역 객체
3.8 불변인 기본 값과 가변인 객체 참조
3.9 타입 변환
3.10 변수 선언과 할당
3.11 요약

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 평가 표현식
4.13 기타 연산자
4.14 요약

5장 문

5.1 표현문
5.2 복합문과 빈 문
5.3 조건문
5.4 반복문
5.5 점프 문
5.6 기타 문
5.7 선언
5.8 자바스크립트 문 요약

6장 객체

6.1 객체 소개
6.2 객체 생성
6.3 프로퍼티 검색과 설정
6.4 프로퍼티 삭제
6.5 프로퍼티 테스트
6.6 프로퍼티 열거
6.7 객체 확장
6.8 객체 직렬화
6.9 객체 메서드
6.10 확장된 객체 리터럴 문법
6.11 요약

7장 배열

7.1 배열 생성
7.2 배열 요소 읽기와 쓰기
7.3 성긴 배열
7.4 배열 길이
7.5 배열 요소 추가와 삭제
7.6 배열 순회
7.7 다차원 배열
7.8 배열 메서드
7.9 배열 비슷한 객체
7.10 배열인 문자열
7.11 요약

8장 함수

8.1 함수 정의
8.2 함수 호출
8.3 함수 매개변수
8.4 값인 함수
8.5 네임스페이스인 함수
8.6 클로저
8.7 함수 프로퍼티, 메서드, 생성자
8.8 함수형 프로그래밍
8.9 요약

9장 클래스

9.1 클래스와 프로토타입
9.2 클래스와 생성자
9.3 class 키워드를 사용하는 클래스
9.4 기존 클래스에 메서드 추가
9.5 서브클래스
9.6 요약

10장 모듈

10.1 클래스, 객체, 클로저를 사용하는 모듈
10.2 노드 모듈
10.3 ES6 모듈
10.4 요약

11장 자바스크립트 표준 라이브러리

11.1 세트와 맵
11.2 형식화 배열과 이진 데이터
11.3 정규 표현식과 패턴 매칭
11.4 날짜와 시간
11.5 Error 클래스
11.6 JSON 직렬화와 분석
11.7 국제화 API
11.8 콘솔 API
11.9 URL API
11.10 타이머
11.11 요약

12장 이터레이터와 제너레이터

12.1 이터레이터의 동작 방법
12.2 이터러블 객체 만들기
12.3 제너레이터
12.4 고급 제너레이터 기능
12.5 요약

13장 비동기 자바스크립트

13.1 콜백과 비동기 프로그래밍
13.2 프라미스
13.3 async와 await
13.4 비동기 순회
13.5 요약

14장 메타프로그래밍

14.1 프로퍼티 속성
14.2 객체 확장성
14.3 프로토타입 속성
14.4 잘 알려진 심벌
14.5 템플릿 태그
14.6 리플렉트 API
14.7 프록시 객체
14.8 요약

15장 웹 브라우저의 자바스크립트

15.1 웹 프로그래밍 기본
15.2 이벤트
15.3 문서 스크립트
15.4 CSS 스크립트
15.5 문서 지오메트리와 스크롤
15.6 웹 컴포넌트
15.7 SVG
15.8 〈canvas〉의 그래픽
15.9 오디오 API
15.10 위치, 내비게이션, 히스토리
15.11 네트워크
15.12 스토리지
15.13 워커 스레드와 메시지
15.14 만델브로트 세트
15.15 요약 및 추천 문서

16장 노드와 서버 사이드 자바스크립트

16.1 노드 프로그래밍 기본
16.2 노드는 기본적으로 비동기적입니다
16.3 버퍼
16.4 이벤트와 이벤트이미터
16.5 스트림
16.6 프로세스, CPU, 운영 체제 세부 사항
16.7 파일 작업
16.8 HTTP 클라이언트와 서버
16.9 HTTP를 사용하지 않는 네트워크 서버와 클라이언트
16.10 자식 프로세스
16.11 워커 스레드
16.12 요약

17장 자바스크립트 도구와 확장

17.1 ES린트를 이용한 린팅
17.2 프리티어를 사용한 자바스크립트 포맷
17.3 제스트를 통한 단위 테스트
17.4 npm을 통한 패키지 관리
17.5 코드 번들링
17.6 바벨을 이용한 트랜스파일
17.7 JSX: 자바스크립트의 마크업 표현식
17.8 플로를 이용한 타입 체크
17.9 요약
Author
데이비드 플래너건,한선용
1995년부터 자바스크립트로 프로그램을 만들고 책을 써 왔다. 부인, 아이들과 함께 시애틀과 밴쿠버 사이에 있는 북서태평양 연안에 거주한다. MIT에서 컴퓨터과학 학위를 받았으며 VMware에서 소프트웨어 엔지니어로 근무 중이다.
1995년부터 자바스크립트로 프로그램을 만들고 책을 써 왔다. 부인, 아이들과 함께 시애틀과 밴쿠버 사이에 있는 북서태평양 연안에 거주한다. MIT에서 컴퓨터과학 학위를 받았으며 VMware에서 소프트웨어 엔지니어로 근무 중이다.