책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788960778856
· 쪽수 : 332쪽
· 출판일 : 2016-07-28
책 소개
목차
1장. 재미와 이익을 주는 설계
__자바스크립트의 역사
____자바스크립트 에브리웨어(everywhere)
____지메일 동작방식
____초창기
____휴식기
__디자인 패턴이란 무엇인가
__안티패턴
__요약
1부. 전통적인 디자인 패턴
2장. 코드 구성
__코드 청크
__전역 범위의 문제
__자바스크립트의 객체
__프로토타입 구축
__상속
__모듈
__ECMAScript 6 클래스와 모듈
__모범 사례 및 문제해결
__요약
3장. 생성 패턴
__추상 팩토리
____구현
__빌더
____구현
__팩토리 메서드
____구현
__단일체
____구현
____단점
__프로토타입
____구현
__힌트와 팁
__요약
4장. 구조 패턴
__적응자
____구현
__가교
____구현
__복합체
____구현
____예제
__장식자
____구현
__퍼사드
____구현
__플라이급
____구현
__프록시
____구현
__힌트와 팁
__요약
5장. 행동 패턴
__책임 연쇄
____구현
__명령
____명령 메시지
____수신자
____호출자
__해석자
____구현
____예제
__반복자
____ECMAScript 6 반복자
____구현
__중재자
____구현
__메멘토
____구현
__감시자
____구현
__상태
____구현
__전략
____구현
__템플릿 메서드
____구현
__방문자
__힌트와 팁
__요약
2부. 그밖의 패턴
6장. 함수형 프로그래밍
__부작용이 없는 함수형 함수
__함수 전달
____구현
__필터와 파이프
____구현
__어큐뮬레이터
____구현
__메모이제이션
____구현
__불변성
__지연 인스턴스 생성
____구현
__힌트와 팁
__요약
7장. 모델 뷰 패턴
__간단한 역사
__MVC 패턴
____MVC 코드
__MVP 패턴
____MVP 코드
__MVVM 패턴
____MVVM 코드
____모델과 뷰 사이의 변화를 전송하는 더 좋은 방법
____뷰 변화 관찰
__힌트와 팁
__요약
8장. 웹 패턴
__자바스크립트 전송
____축소(Minification)
____콘텐츠 전송 네트워크
____파일 결합
__플러그인
____d3
____제이쿼리
__한 번에 두 가지 일을 처리하기: 멀티스레드
__서킷 브레이커 패턴
____백 오프
____성능 저하 애플리케이션 동작
__프라미스 패턴
__힌트와 팁
__요약
9장. 메시징 패턴
__메시지란 무엇인가
____명령
____이벤트
__요청과 응답
__발행과 구독
____팬아웃과 팬인
__데드 레터 큐
____메시지 버전 관리
____메시지 재생
____파이프와 필터
__힌트와 팁
__요약
10장. 테스트를 위한 패턴
__테스트 피라미드
__단위 테스트
__준비-행동-확인
____확인
__가짜 객체
____모크
____스텁
____테스트 스파이
__몽키 패치
__사용자 인터페이스 상호 작용
____DOM 조작
____브라우저 테스트
____조작의 포장
__빌드 및 테스트 도구
__힌트와 팁
__요약
11장. 고급 패턴
__의존성 주입
__라이브 후처리
__관점 지향 프로그래밍
__매크로
__힌트와 팁
__요약
12장. 오늘날의 ES6 솔루션
__타이프스크립트
____모듈 구문
____클래스 구문
____타이핑
____화살표 함수
__트레이서
____결론
____기본 매개변수
____렛으로 블록 바인딩하기
____비동기
____클래스
____템플릿 리터럴
__힌트와 팁
__요약
부록. 결론
__찾아보기