이미 소장하고 있다면 판매해 보세요.
|
1장 AJAX의 개요
1.1 AJAX 웹 애플리케이션 1.2 AJAX를 멋지게 만드는 점들 1.3 AJAX 관련 기술들 1.4 요약 2장 기본적인 XMLHttpRequest 2.1 간단한 AJAX 라이브러리 2.2 예제: 간단한 AJAX 애플리케이션 2.3 추가 읽기 2.4 요약 3장 AJAX의 ‘A'에 대하여 3.1 애플리케이션 개선 계획 3.2 코드 체계화하기 3.3 애플리케이션 설정과 초기화 3.4 UI 설정 3.5 서버 폴링하기 3.6 타임아웃 다루기 3.7 응답 시간 막대그래프 3.8 상태 통지하기 3.9 Monitor에 스타일 입히기 3.10 요약 4장 AJAX와 POST 요청 4.1 리뷰: GET 방식으로 데이터 전송하기 4.2 POST 방식으로 데이터 전송하기 4.3 로그인 애플리케이션 4.4 AJAX와 스크린 리더 4.5 스크린 리더 관련 코드 4.6 더 읽을거리 4.7 요약 5장 즉시 편집으로 살펴보는 넓은 의미의 AJAX 5.1 페이지 마크업 5.2 Blog 클래스 5.3 init 메서드 5.4 에디트 인 플레이스 5.5 내용 수정하기 5.6 변경 내용 저장하기 5.7 상태 애니메이션 5.8 가짜 서버 페이지 5.9 응답 처리하기 5.10 상태 애니메이션 멈추기 5.11 새로운 내용 추가하기 5.12 개선해야 할 점 5.13 요약 6장 웹 서비스와 슬라이드 앤 하이드 6.1 슬라이드 앤 하이드 윈도우 6.2 웹 서비스: 개요 6.3 API와 프로토콜 6.4 아마존 웹 서비스 클라이언트 6.5 Client 클래스 6.6 크로스 사이트 AJAX 6.7 아마존 웹 서비스에 요청 보내기 6.8 아마존에서 반환된 결과 처리하기 6.9 결과에 서식 적용하기 6.10 슬라이드 앤 하이드 수행하기 6.11 AJAX를 통해 많은 기능이 구현된 코드 6.12 더 읽을거리 6.13 요약 7장 더 맣은 웹 서비스와 ‘뒤로 가기’ 버튼 7.1 검색 애플리케이션 7.2 Search 클래스 설정하기 7.3 init 메서드 7.4 검색 기능 활성화하기 7.5 submitSearch 메서드 7.6 프록시 스크립트 7.7 아마존 웹 서비스 7.8 응답 생성하기 7.9 구글 웹 API 7.10 이베이 플랫폼 7.11 프록시 스크립트 테스트하기 7.12 결과 처리하기 7.13 스크린 리더 지원을 위한 코드 7.14 ‘뒤로 가기’ 버튼 문제 7.15 ‘뒤로 가기’ 버튼 직접 만들기 7.16 브라우저의 ‘뒤로 가기’ 버튼 사용하기 7.17 검색 애플리케이션 개선하기 7.18 더 읽을거리 7.19 요약 8장 AJAX 체스와 드래그 앤 드롭 8.1 AJAX 체스 8.2 Chess 클래스 8.3 애플리케이션 시작하기 8.4 체스 판 준비하기 8.5 게임 불러오기 8.6 JSON 사용하기 8.7 게임 상태 표시하기 8.8 전역 이벤트 핸들러 8.9 체스 말 이동하기 8.10 Draggable 클래스 8.11 doMove 메서드 8.12 handleMove 메서드 8.13 서버 상태 폴링하기 8.14 게임 판 초기화하기 8.15 AJAX 체스의 서버 측 8.16 개선해야 할 점 8.17 요약 APPENDIX AJAX 툴킷 색인 |
|
이 책은 본래 CSS와 자바스크립트 같은 기본적인 클라이언트 사이드 웹 기술에 이미 익숙한 웹 애플리케이션 개발자들을 대상으로 하는 책이다. 그러나 그러한 사람이 아니더라도 책을 덮을 필요는 없다. 무엇인가 배우려는 마음이 있기만 하다면 이 책은 적합할 것이다. 자바스크립트 문법은 매우 직관적이고 책에서는 브라우저를 타지 않는 쉽고 평이한 코드를 사용하였다.
또한 브라우저에서 실행되는 데스크톱 애플리케이션 스타일의 유저인터페이스를 어떻게 만드는지 궁금해 하는 전통적인 애플리케이션 프로그래머들이 이 책을 찾을 수도 있다. ‘웹 애플리케이션 개발’과 기존의 ‘애플리케이션 개발’ 영역이 점점 통합됨에 따라 이런 사람들이 점점 Ajax라는 수영장에 발가락을 담그는 모습을 볼 수 있을 것이다. 이 책은 8개장으로 구성되며, 각 장은 이전 장에서 소개된 개념과 기법을 기반으로 하고 있기 때문에 아직 웹 개발에 익숙하지 못한 사람이라면 각 장을 순서대로 읽어나갈 것을 추천한다. 산전수전 다 겪은 베테랑이라면 관심 있는 주제를 골라서 읽는 것도 좋은 방법이다. Ajax의 멋진 점은 직관적이고 표준에 부합하는 코드를 사용하여 강력한 기능을 추가할 수 있다는 것이다. 그렇기 때문에 이 책에서는 이상한 꼼수나 브라우저 종속적인 코드를 볼 필요가 없다. 이제 소매를 걷고 Ajax 코드를 쳐 내려갈 준비를 하자. --- 저자의 글 |
|
- 브라우저 호환성 문제를 해결한 XMLHttpRequest 래퍼를 만들어 보자.
- Edit-in-place와 같은 기술을 통해 상호작용성을 높여보자. - 다이내믹하고 애니메이션이 첨가된 인터페이스를 통해 사용성문제를 최소화하자. - 뒤로 가기 버튼 문제를 처리해 보자. - 드래그 앤 드롭을 사용한 AJAX 체스 게임을 만들어 보자. - JSON, YAML, XML을 통해 서버와 통신해 보자. - REST, SOAP, XML-RPC를 이용해 강력한 애플리케이션을 만들어보자. - 그 밖에 많은 것들 |