책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788955508574
· 쪽수 : 340쪽
· 출판일 : 2006-05-15
책 소개
목차
Chapter 1 Ajax 소개
1. 간략한 웹 어플리케이션의 역사
2. 브라우저의 역사
3. 웹 어플리케이션의 진화
- CGI
- 애플릿
- 자바스크립트
- 서블릿, ASP, PHP … !!!
- 플래시
- DHTML 비약적 기술
- XML 및 유사 기술들
- 근본적인 문제
- Ajax
4. 사용성에 관한 질문
5. 필요한 기술들
6. 사용법
7. 디자인에 고려할 사항들
8. 요 약
Chapter 2 XMLHttpRequest 객체 사용
1. XMLHttpRequest 객체 개요
2. 메소드와 프로퍼티
3. 통신 예
4. GET vs. POST
5. 원격 스크립팅
- 원격 스크립팅의 개요
- 원격 스크립팅의 예제
6. 간단한 요청을 보내는 방법
- 간단한 요청 예제
- 보안에 관한 이야기 하나
7. DOM 레벨 3 로드와 저장
8. DOM
9. 요 약
Chapter 3 서버와의 통신 : 요청 보내기와 응답 처리
1. 서버의 응답 처리
- innerHTML 프로퍼티로 동적 콘텐츠 생성하기
- XML 응답의 파싱
- W3C DOM을 이용한 동적인 페이지 편집
2. 요청 파라미터 보내기
- XML을 이용하여 요청 파라미터 보내기
- JSON을 이용하여 서버로 데이터 보내기
3. 요 약
Chapter 4 Ajax의 기본적인 기법 구현
1. 검 증
2. 응답 헤더 읽기
3. 동적으로 리스트 박스 띄우기
4. 자동으로 갱신되는 페이지 만들기
5. 진행막대 표시하기
6. 도구 도움말 생성하기
7. 웹 페이지 동적으로 갱신하기
8. 웹 서비스 이용하기
9. 자동 완성 기능 구현하기
10. 요 약
Chapter 5 Ajax 개발자용 도구 사용하기
1. JSDoc을 이용한 자바스크립트 코드 문서화
- 설 치
- 사용법
2. 파이어폭스 확장기능을 이용한 HTML 콘텐츠 검증
- HTML 검증기
- 체 키
3. DOM 검사기를 이용한 노드의 검색
4. JSLint를 이용한 자바스크립트 문법 체크
5. 자바스크립트 압축과 코드 암호화
6. 파이어폭스의 웹 개발자용 확장기능 사용하기
7. 고급 자바스크립트 기법을 이용한 개발
- prototype 프로퍼티를 이용한 객체 지향 자바스크립트
- 자바스크립트에서의 프라이빗 프로퍼티와 정보 은닉
- 자바스크립트에서의 고전적 상속
- 종 합
8. 요 약
Chapter 6 JsUnit을 이용한 자바스크립트 테스트
1. 자바스크립트에서의 새로운 시도
- 테스트 기반의 개발 시도
- JUnit의 소개
2. JsUnit 살펴보기
- 시작하기
- 테스트 작성하기
- 테스트 실행하기
- 표준 혹은 사용자 질의 문자열 사용하기
- JsUnit 서버 사용하기
- 도움말
3. 요약
Chapter 7 자바스크립트의 디버깅 기법과 도구
1. 그리즈멍키를 이용한 Ajax 요청 디버깅
- 그리즈멍키 소개
- 그리즈멍키에서 XMLHttpRequest 디버깅 사용자 스크립트 사용하기
- XMLHttpRequest 디버깅 사용자 스크립트를 이용한
- Ajax 요청과 응답 검사하기
2. 자바스크립트 디버깅
- 파이어폭스 자바스크립트 콘솔
- 마이크로소프트 스크립트 디버거
- 벤크만
3. 요 약
Chapter 8 종 합
1. 패턴 소개
- FAT 패턴
- 자동 갱신 패턴
- 부분 페인팅 패턴
- DOM 드래깅 패턴
2. 흔히 저지르는 실수 피하기
3. 한 걸음 더 나아가 배우기
4. 프레임워크 사용하기
5. 타코나이트 소개
- 타코나이트 이론
- 해 법
- 타코나이트의 동작
6. 대시보드 어플리케이션의 소개
7. 타코나이트를 이용한 Ajax 대시보드 구축
- 일반적인 특징
- 설계의 특징
- 코드의 분석
- 일기예보 컴포넌트의 분석
- 뉴스 컴포넌트의 분석
8. 요 약
Appendix A 이종 브라우저에서 동작하는 자바스크립트 개발하기
1. 테이블에 행 추가하기
2. 자바스크립트를 통한 엘리먼트의 스타일 설정
3. 엘리먼트의 class 어트리뷰트 설정
4. 입력 엘리먼트의 생성
5. 입력 엘리먼트에 이벤트 핸들러 추가하기
6. 라디오 버튼의 생성
7. 요 약
Appendix B Ajax 프레임워크 소개
1. 브라우저 프레임워크
- Dojo
- Rico
- qooxdoo
- TIBET
- 플래시/자바스크립트 통합 도구
- 구글 AJAXSLT
- libXmlRequest
- RSLite
- SACK
- sarrisa
- XHComm
2. 서버 프레임워크
- CPAINT
- Sajax
- JSON/JSON-RPC
- DWR
- SWATO
- 자바 블루프린트
- Ajax.Net
- 마이크로소프트의 Atlas 프로젝트
- Rail상의 Ruby