Ext JS 반응형 웹 애플리케이션 개발
도서명:Ext JS 반응형 웹 애플리케이션 개발
저자/출판사:스튜어트,애시워스,앤드류,던컨/에이콘출판
쪽수:536쪽
출판일:2013-09-23
ISBN:9788960774704
목차
지은이 소개
기술 감수자 소개
옮긴이 소개
옮긴이의 말
들어가며
1장 클래스, 객체지향 원칙, 애플리케이션 구조화
___개요
___Ext JS의 새로운 클래스 체계를 이용한 사용자 정의 클래스 생성
___클래스 상속
___클래스에 믹스인 추가
___함수 스코프
___Ext JS 클래스 동적 로딩
___컴포넌트 에일리어스
___컴포넌트 쿼리로 컴포넌트에 접근
___Ext JS 컴포넌트 확장
___Ext JS 기능 오버라이딩
2장 DOM 조작, 이벤트 핸들링, AJAX 요청 생성
___개요
___DOM 엘리먼트 선택
___DOM 트리 순회
___DOM 엘리먼트 조작
___새로운 DOM 엘리먼트 생성
___엘리먼트와 컴포넌트의 이벤트 핸들링
___자식 객체로 이벤트 위임
___간단한 엘리먼트 애니메이션
___사용자 정의 애니메이션
___날짜 데이터 분석, 형식화, 조작
___AJAX를 이용한 데이터 로딩
___JSON 데이터 인코딩과 디코딩
3장 컴포넌트 배치
___개요
___FitLayout으로 컴포넌트 확장
___VBoxLayout으로 수직 레이아웃 만들기
___HBoxLayout으로 수평 레이아웃 만들기
___ColumnLayout으로 콘텐츠 나타내기
___AccordionLayout으로 축소 가능한 레이아웃 만들기
___CardLayout으로 스택 컴포넌트 나타내기
___부모 크기에 비례하는 앵커 컴포넌트 만들기
___BorderLayout으로 전체 화면 애플리케이션 만들기
___다양한 레이아웃 조합
4장 UI 블록 쌓기: 트리, 패널, 데이터뷰
___개요
___서버에서 트리 노드 가져오기
___트리 노드 정렬
___드래그 앤 드롭으로 노드 이동
___트리 메뉴에서 또 다른 패널로 콘텐츠 가져오기
___패널 가장자리로 아이템 고정
___윈도우로 간단한 폼 나타내기
___탭에 툴팁 나타내기
___탭 패널의 탭바 조작
___XTemplate에서 인라인 자바스크립트 실행
___Ext.XTemplate 멤버 함수 만들기
___Ext.XTemplate에 로직 추가
___Ext.XTemplate의 날짜 형식화
___데이터 스토어와 연결된 데이터뷰의 생성
___데이터뷰 클릭으로 상세 정보 표시
5장 폼 로딩과 제출, 유효성 검사
___개요
___복잡한 폼 레이아웃 구성
___폼 데이터 채우기
___폼 데이터 제출
___VType으로 폼 필드 유효성 검사
___사용자 정의 VType 만들기
___서버에 파일 업로드
___예외 처리와 콜백 함수 다루기
6장 폼 필드 사용과 설정
___개요
___라디오 버튼 나열
___체크박스 그룹 덧붙이기
___JSON으로부터 체크박스 그룹을 동적으로 만들기
___날짜 필드에서 선택 가능한 범위 설정
___날짜 필드 로딩과 구문 분석
___스피너 필드를 사용한 숫자 입력
___슬라이더 필드 값 조정
___콤보박스에 서버 데이터 로드
___콤보박스 자동완성
___콤보박스 아이템 렌더링
___HTML 필드를 사용한 리치 에디터
___반복되는 폼 필드와 필드셋 생성
___폼 필드 결합
7장 Ext JS 데이터 패키지
___개요
___데이터 객체 모델링
___프록시를 이용한 모델 로딩과 저장
___스토어로 크로스도메인 데이터 로드
___모델 관계 설정과 중첩 데이터 로딩
___모델 필드의 유효성 검사
___스토어 데이터 그룹핑
___스토어 예외 처리
___HTML5 로컬 저장소의 데이터 저장과 로딩
8장 표 데이터 표현과 편집
___개요
___간단한 표 데이터 나타내기
___RowEditor로 그리드 데이터 편집
___페이징 툴바 추가
___스크롤 기능이 제공된 그리드에서 데이터 다루기
___드래그 앤 드롭으로 그리드 간 레코드 이동
___그리드 그룹 생성
___템플릿 컬럼을 사용한 그리드 셀의 사용자 지정 렌더링
___그리드 데이터의 합계 행 만들기
___RowBody 기능으로 전체 행 너비에 맞게 데이터 표현
___그리드 행에서 동작하는 컨텍스트 메뉴 추가
___선택한 행으로 폼 채우기
___그리드 액션 컬럼에 버튼 추가
9장 버튼과 메뉴로 툴바 구성
___개요
___스플릿 버튼 생성
___컨텍스트 메뉴 사용
___콤보박스를 툴바에 추가해 그리드 필터링
___메뉴에서 색상 선택기 사용
10장 그리기와 차트
___개요
___기본 도형 그리기
___그라데이션 적용
___패스 그리기
___스프라이트의 전환과 상호작용
___외부 데이터로 막대 차트 생성
___로컬 데이터로 파이 차트 생성
___연속으로 갱신되는 데이터로 선형 차트 만들기
___레이블, 색상, 축 서식 사용자 정의
___차트 컴포넌트의 이벤트
___그리드 편집으로 차트 갱신
11장 테마 적용
___개요
___컴퍼스로 SASS 컴파일
___SASS 소개
___Ext JS의 SASS 변수 사용
___UI 설정 옵션
___테마 믹스인 생성
___패널 스타일 재정의
___레거시 브라우저를 지원하는 이미지 만들기
12장 완벽한 애플리케이션을 위한 고급 Ext JS 활용
___개요
___플러그인의 고급 기능
___MVC 패턴으로 애플리케이션 설계
___사용자 동작을 제어하는 컨트롤러 액션 추가
___MVC 패턴으로 실전 애플리케이션 만들기
___센차 SDK 도구로 애플리케이션 만들기
___Ext Direct 시작
___Ext Direct를 사용한 폼 로딩과 제출
___애플리케이션의 전반적인 예외 처리
찾아보기