logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

예제로 쉽게 배우는 Ajax

예제로 쉽게 배우는 Ajax

JOSHUA EICHORN (지은이), 한호연 (옮긴이)
  |  
정보문화사
2007-06-29
  |  
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

예제로 쉽게 배우는 Ajax

책 정보

· 제목 : 예제로 쉽게 배우는 Ajax 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Ajax
· ISBN : 9788956743875
· 쪽수 : 365쪽

책 소개

자바스크립트로 리치 인터넷 응용프로그램(RIA:Rich Internet Application) 개발하기. 책은 이미 웹 개발에 풍부한 경험을 가지고 있는 개발자가 자신의 지식을 기반으로 쉽고 빠르게 유용성 있는 인터넷 응용프로그램을 만드는 방법을 다룬다.

목차

Part I AJAX의 기본

Chapter 1 AJAX란 무엇인가?
1.1 리치 인터넷 응용프로그램(Rich Internet Applications)
1.2 AJAX의 정의
1.3 AJAX의 기술
1.4 원격 스크립팅(Remote Scripting)
1.5 Gmail이 XMLHttpRequest를 주류로 만들다
1.6 새로운 이름: AJAX
1.7 요약

Chapter 2 시작하기
2.1 XMLHttpRequest 개요
2.1.1 XMLHttpRequest::Open()
2.1.2 XMLHttpRequest::Send()
2.1.3 XMLHttpRequest::setRequestHeader()
2.1.4 XMLHttpRequest::getResponseHeader()와 getAllResponseHeaders()
2.1.5 다른 XMLHttpRequest 메소드
2.1.6 XMLHttpRequest 속성
2.1.7 readyState 참조
2.2 크로스 브라우저(Cross-Browser) XMLHttpRequest
2.3 비동기 요청 전송
2.4 XMLHttpRequest를 사용하지 않는 AJAX
2.5 대체 옵션 1: IFrame을 사용하여 요청 전송하기
2.5.1 숨김 IFrame 만들기
2.5.2 폼 만들기
2.5.3 로드된 컨텐츠로부터 원본 문서로 데이터 전송하기
2.5.4 IFrame AJAX 예제 완성하기
2.6 대체 옵션 2: 쿠키를 사용하여 요청 전송하기
2.7 요약

Chapter 3 전송된 데이터 사용하기
3.1 문서 중심(Document-Centric)의 접근
3.1.1 AJAX를 사용하여 페이지에 새 HTML 컨텐츠 추가하기
3.1.2 DOM으로 XML 사용하기
3.1.3 XSLT를 사용하여 XML 처리하기
3.2 원격 스크립팅(Remote Scripting)
3.2.1 기본적인 RPC
3.2.2 SOAP과 XML-RPC
3.2.3 사용자 정의 XML
3.2.4 자바스크립트와 JSON
3.3 요청 방식을 결정하는 방법
3.4 요약

Chapter 4 웹 개발 프로세스에 AJAX 추가하기
4.1 개발 주기의 변화
4.1.1 기능 향상 위주의 변경
4.1.2 AJAX 적용: 사용자 검색 팝업 없애기
4.1.3 AJAX 주도의 응용프로그램을 구축함으로써 발생하는 변화들
4.2 AJAX를 프레임워크에 통합하기
4.3 주 개발 언어로서의 자바스크립트
4.4 새로운 개발 패러다임으로 인한 문제점들
4.5 라이브러리를 사용하는 이점
4.6 개인적인 라이브러리를 만드는 이유
4.7 오픈 소스를 혼합해서 사용하는 방법
4.7.1 오픈 소스 라이브러리의 평가
4.7.2 상업용 라이브러리와 관계가 있는 오픈 소스 라이브러리
4.8 구축 사례: Firefox 카운터
4.9 다운로드 예제: 인트라넷 웹 사이트
4.10 요약

Chapter 5 AJAX로부터 많은 것을 구하기
5.1 AJAX의 목적
5.1.1 상호작용의 증가
5.1.2 동작을 수행하는데 필요한 시간을 단축하기
5.1.3 사용하는 대역폭 줄이기
5.1.4 리치(Rich) 응용프로그램 만들기
5.2 향상된 정도를 측정하기
5.3 AJAX와 다른 새로운 기술을 조합하는 것에 대한 전망과 문제점
5.3.1 AJAX와 Flash를 조합하기
5.3.2 확장 가능한 벡터 그래픽(SVG)
5.3.3 XML 사용자 인터페이스 언어
5.4 요약

Chapter 6 유용성에 대한 지침
6.1 유용성에 대한 정의
6.2 유용성에 대한 지침
6.2.1 사용자의 기대를 간직한다
6.2.2 동작에 대한 피드백을 제공한다
6.2.3 컨텐츠가 추가될 때 사용자의 시선을 유지한다
6.2.4 동작을 취소할 수 있게 한다
6.2.5 응용프로그램 또는 웹 사이트를 개발하고 있음을 인지한다
6.2.6 가장 효과가 큰 곳에만 AJAX를 사용한다
6.2.7 XMLHttpRequest를 사용하지 못하는 사용자에 대한 계획을 세운다
6.3 일반적인 유용성의 문제점들
6.3.1 확인 메시지로 시선을 뺏는다
6.3.2 자동 저장으로 취소를 방지하기
6.3.3 페이지의 일부분을 사용자에게 알리지 않고 업데이트하기
6.3.4 AJAX를 사용하여 전체 페이지를 로드함으로써 북마크를 해제하기
6.3.5 온라인 상점에 필요한 AJAX 만들기
6.4 요약

Chapter 7 AJAX 디버깅 가이드
7.1 디버깅에 대한 두 가지 측면
7.2 AJAX 커뮤니케이션 살펴보기
7.2.1 AJAX Logger 만들기
7.2.2 Logger 사용하기
7.2.3 Firebug: Firefox 디버깅 확장
7.2.4 Fiddler
7.2.5 일반적인 디버깅 시나리오
7.3 자바스크립트 디버깅 도구들
7.4 자바스크립트 예외
7.5 덤프 변수들
7.6 요약

Part II AJAX의 활용

Chapter 8 파트 II에서 사용되는 라이브러리: Sarissa, Scriptaculous
8.1 사용 예에 대한 개요
8.2 파트 II에서 사용되는 라이브러리들
8.3 Sarissa
8.3.1 설치
8.3.2 AJAX 요청하기
8.3.3 기본적인 XML 특성
8.3.4 DOM 문서 다루기
8.3.5 XPath를 사용하여 문서에서 노드 찾기
8.3.6 XSLT를 사용하여 XML 변환하기
8.3.7 Sarissa 개발 팁
8.4 Scriptaculous
8.4.1 설치
8.4.2 시각적 효과
8.4.3 Hide/Show 쌍
8.4.4 드래그 앤 드롭
8.4.5 Sortables
8.4.6 Slider 컨트롤
8.4.7 Scriptaculous 개발 팁
8.5 요약

Chapter 9 파트 II에서 사용되는 라이브러리: HTML_AJAX
9.1 HTML_AJAX
9.1.1 설치
9.1.2 HTML_AJAX JavaScript API
9.1.3 원격 Stub AJAX 215
9.1.4 HTML_AJAX_Action 사용하기
9.1.5 자바스크립트 비헤이비어(JavaScript Behaviors)
9.1.6 자바스크립트 유틸리티 메소드
9.1.7 PHP 유틸리티 메소드
9.1.8 HTML_AJAX 개발 팁
9.2 요약

Chapter 10 데이터 표현을 가속화하기
10.1 일출몰 시간 데이터 뷰어
10.2 일출몰 시간 뷰어 비-AJAX 버전 구축하기
10.2.1 SunRiseSet 클래스
10.2.2 Graph.php
10.2.3 Standard.php
10.3 비-AJAX 뷰어에 대한 문제점
10.4 AJAX로 보기 기능 향상시키기
10.4.1 AJAX를 위해 수정된 뷰어 HTML
10.4.2 AJAX에 대해 수정된 뷰어 PHP 스크립트
10.5 요약

Chapter 11 블로그에 AJAX 로그인 추가하기
11.1 왜 로그인이 AJAX로 잘 동작하는가?
11.2 AJAX 로그인 구축하기
11.3 로그인 폼의 확장
11.4 XML을 사용하여 AJAX 커멘트 로그인 시스템 구현하기
11.5 요약

Chapter 12 장애 처리 시스템(Trouble-Ticket System) 구축하기
12.1 문제 해결 시스템
12.2 AJAX 의존도
12.3 백엔드(back end) 만들기
12.4 백엔드 노출시키기
12.5 자바스크립트 응용프로그램 구축하기
12.6 로그인 컴포넌트
12.7 사용자 등록 컴포넌트
12.8 계정 수정 컴포넌트
12.9 Ticket 생성 컴포넌트
12.10 Ticket 편집 컴포넌트
12.11 My-Tickets 컴포넌트
12.12 Assign-Tickets 컴포넌트
12.13 AJAX 응용프로그램에 대한 보안 고려사항
12.14 AJAX 응용프로그램과 표준 MVC 모델 비교
12.15 요약

Part III 부록

Appendix A 자바스크립트 AJAX 라이브러리
AJAX Toolbox
Bajax 347
Dojo Toolkit
libXmlRequest
MochiKit
Rico
SACK(Simple AJAX Code-Kit)
ThyAPI
Qooxdoo
XHConn
Yahoo! 사용자 인터페이스 라이브러리

Appendix B 서버측과 연결된 AJAX 라이브러리
PHP
AjaxAC
HTML_AJAX
PAJAJ
TinyAjax
Xajax
XOAD
Java
AjaxTags
Direct Web Remoting(DWR)
Google Web Toolkit
ZK
C#/.NET
Ajax.NET
Anthem.NET
Atlas
MagicAJAX.NET
다양한 언어들
CPAINT
Rialto
SAJAX

Appendix C 자바스크립트 DHTML 라이브러리
Accesskey Underlining Library(AUL)
Behaviour
cssQuery()
Dean Edwards IE7
DOM-Drag
JavaScript Shell
Lightbox JS
Moo.fx
Nifty Corners Cube
overLIB
Sorttable
Tooltip.js
WZ_jsgraphics
WZ_dragdrop

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책