이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
[CHAPTER 1 값과 변수]1.1 자바스크립트 실행1.2 형식과 typeof 연산자1.3 주석1.4 변수 선언1.5 식별자1.6 숫자1.7 산술 연산자1.8 불리언 값1.9 null과 undefined1.10 문자열 리터럴1.11 템플릿 리터럴1.12 객체1.13 객체 리터럴 문법1.14 배열1.15 JSON1.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와 continue2.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 동시 await9.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 중첩된 yield12.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 제네릭 프로그래밍연습 문제
|
Cay S. Horstmann
우정은의 다른 상품
|
명장 카이 호스트만이 설명하는 최신 자바스크립트 안내서오래된 자바스크립트 문제는 피하고, 최신 자바스크립트 활용법 흡수하기기존 자바스크립트는 웹 브라우저의 소규모 프로그래밍을 위해 설계되었지만 최신 자바스크립트는 근본적으로 달라졌습니다. 오늘날 프로그래머들은 오류가 발생하기 쉬운 과거의 개념은 멀리하고 함수형, 객체지향, 비동기 프로그래밍을 적극적으로 수용하려고 합니다. 이 책은 오래된 기능을 피하는 방법으로 다섯 가지 황금 규칙을 소개하면서 시작됩니다. 이 황금 규칙만 지킨다면 자바스크립트를 더 쉽게 배우고 사용할 수 있을 거라 장담합니다. 특히 이 책은 독자가 스스로 난도를 조절하며 읽을 수 있게 구성했습니다. 다음 네 가지 아이콘으로 각 단계를 분류합니다.- 1단계 동그라미: 자바스크립트를 학습할 때 반드시 알고 넘어가야 하는 기본 주제- 2단계 세모: 처음 책을 읽을 때는 어려울 수 있지만 자바스크립트 개발자라면 이해해야 하는 중급 주제- 3단계 별: 프레임워크 개발자에게 날개를 달아줄 고급 주제- 4단계 모래시계: 도전적이고 호기심이 가득한 독자를 위한 심도 있는 주제기본 내용만 간단히 알고 싶다면 동그라미 아이콘만 찾아가세요. 장을 건너뛰었다고 죄책감을 느끼지 않아도 됩니다. 한 단계 더 레벨업하고 싶을 때 다시 돌아가 세모 주제를 읽어보세요. 매번 책을 읽을 때마다 여러분은 성장하게 되며, 점차 이 책이 다루는 모든 주제를 독파할 수 있게 될 겁니다. 이 책 한 권을 통해 최신 자바스크립트 기능의 마스터가 되어보는 건 어떨까요?·대상 독자프로그래밍 언어를 접해본 누구나프레임워크나 앱 개발자 지망생최신 자바스크립트 기능을 학습하려는 웹 개발자·주요 내용최신 자바스크립트의 기본 프로그래밍 구성 요소 습득하기불필요한 복잡성과 위험을 초래하는 구식 기술 피하기함수형, 객체지향, 비동기 프로그래밍 기술 최대한 활용하기모듈을 사용해 복잡한 프로그램을 효율적으로 구성하기메타프로그래밍으로 강력하고 유연하며 간결한 프로그램 작성하기자바스크립트 라이브러리, 프레임워크, 플랫폼을 통해 기능 확장하기타입스크립트의 주요 기능과 장단점 살펴보기최신 자바스크립트 정보를 쉬운 설명으로 이해하기 쉽게 풀어내는 아주 좋은 책입니다. 저는 궁금한 주제가 있을 때마다 이 책을 펼치는데, 단 한 번도 실망한 적이 없습니다. 이 멋진 책을 한번 살펴보세요!_도리언 그레이, 아마존 독자만약 여러분이 다른 프로그래밍 언어를 사용할 줄 알고, 자바스크립트를 배우고 싶다면 바로 이 책입니다. 필요한 이야기를 논리적인 순서에 맞춰 탁월하게 설명합니다. 책에 등장하는 예제는 중요한 것에 집중하면서도 언어에 내재된 핵심을 짚어냅니다. 처음부터 끝까지 한 번 읽고 나면 원하는 자바스크립트 프레임워크를 바로 사용할 수 있게 될 겁니다. 적극 추천합니다!_크레이그 슈미트, 아마존 독자
|