책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788994774688
· 쪽수 : 400쪽
· 출판일 : 2014-06-23
책 소개
목차
1장. 개요
- MVC란
- Backbone.js란
- 자바스크립트 MVC 프레임워크는 언제 필요하나
- 왜 Backbone.js를 고려해야 하는가
- 이 책의 구성
2장. 기초
- MVC
- MVC가 주는 이점
- 정리
3장. Backbone의 기본
- Backbone 설치 가이드
- 모델
- 뷰
- 컬렉션
- RESTful 지속성
- 이벤트
- 라우터
- Backbone Sync API
- 의존성
- 요약
4장. 연습 1: Todos - 첫 번째 Backbone.js 앱
- 정적 HTML
- Todo 모델
- Todo 컬렉션
- 애플리케이션 뷰
- 개별 TodoView
- 시작
- 실행
- 완료와 삭제기능
- Todo 라우팅
- 요약
5장. 연습 2: 책 라이브러리 - 첫 번째 REST ful Backbone.js 앱
- 설정
- 인터페이스 엮기
- 백엔드 생성
- 서버와 통신하기
- 요약
6장. Backbone 익스텐션
- MarionetteJS (Backbone.Marionette)
- Thorax
- 요약
7장. 문제와 해결책
- 중첩 뷰 다루기
- 중첩 뷰 내에서의 모델 관리
- 자식 뷰에서 부모 뷰 렌더링
- 뷰 계층구조 배치
- 뷰 계층구조 렌더링
- 중첩 모델 또는 중첩 컬렉션으로 작업하기
- 모델 속성 검증
- 다수의 Backbone 버전들 사용 시 충돌 피하기
- 모델과 뷰 계층구조 만들기
- 이벤트 수집기와 중재기
8장. 모듈 개발
- RequireJS와 AMD를 이용하여 모듈화하기
9장. 연습 3: Backbone과 RequireJS 모듈 앱
- 개요
- 마크업
- 설정 옵션
- 모델, 뷰, 컬렉션의 모듈화
- 라우터 기반의 모듈 로딩
- 의존성 관리를 위한 또 다른 패키지
10장. Backbone.js 요청과 컬렉션의 페이지 처리
- Backbone.Paginator
- Paginator.requestPager
- Paginator.clientPager
- 요약
11장. Backbone 보일러 플레이트와 Grunt-BBB
- 시작하기
- 새로운 프로젝트 생성
- 다른 유용한 툴과 프로젝트들
- 요약
12장. Backbone과 jQuery Mobile
- jQuery Mobile을 이용한 모바일 앱 개발
- jQuery Mobile을 위한 기본 Backbone 앱 설정
- Backbone과 jQueryMobile을 이용한 워크플로우
- Backbone에 jQM 고급 기술 적용하기
13장. Jasmine
- 행위 주도 개발
- 테스트 슈트, 스펙, 그리고 스파이
- beforeEach()와 afterEach()
- 공유된 스코프
- 설치하기
- Backbone을 이용한 TDD
- 컬렉션
- 뷰
- 연습
- 참고 문헌
- 요약
14장. QUnit
- 시작하기
- 단정문
- 단정문에 구조 추가하기
- 단정문 예제
- 픽스처
- 비동기 코드
15장. SinonJS
- SinonJS란?
- 스텁과 목
- 연습
- 더 읽을 거리
16장. 결론
부록 A. 심화 학습
- 간단한 JavaScript MVC 구현
- MVP
- MVP 또는 MVC?
- MVC, MVP 그리고 Backbone.js
- 네임스페이싱
- Backbone 종속성
- Backbone vs 다른 라이브러리와 프레임워크
부록 B. 리소스
- 학습을 위한 도서와 과정
- 익스텐션/라이브러리