책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Ajax
· ISBN : 9788960771857
· 쪽수 : 380쪽
책 소개
목차
1부 Ajax의 시작
1장 Ajax와 혁신적인 월드와이드웹
___Ajax와 식사
___AJAX, 스팅, 비동기성
___리로드할 것인가 하지 않을 것인가
___Ajax의 정확한 정체
___현실에서의 Ajax
______구글 서제스트
______넷플릭스
______플리커
______구글 지도
___Ajax는 만병통치약이 아닙니다
___배송료 계산 다시 보기
___정리
2장 Ajax 애플리케이션의 내부
___AJAX의 기초
______HTML과 CSS
______자바스크립트
______XML과 Ajax 데이터
______PHP와 서버
___Ajax 요청의 주기
___AJAX 도구의 이해
______ajaxkit.js 파일
______domkit.js 파일
______modalimgkit.js 파일
______validatekit.js 파일
______infowinkit.js 파일
______ratingkit.js 파일
___이북 뷰어 파헤쳐보기
______이북
______이북 뷰어 웹페이지
___이북 뷰어의 수정
___정리
2부 Ajax 애플리케이션 제작
3장 동적 웹 데이터 로드: XML 이북 뷰어
___도전 과제: 더 작은 크기의 데이터 로드
___설계: XML 이북 뷰어의 설계
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___이북 뷰어 작성
______XML 이북
______XML 이북 뷰어 웹페이지
______XML 이북 뷰어 서버 스크립트
___XML 이북 뷰어 프로그램 테스트
___XML 이북 뷰어 프로그램의 개선
___정리
4장 Ajax를 이용한 동적 목록 작성: 주식 현황판
___도전 과제: 선택된 주식의 정보를 표시
___설계: 주식 현황판의 설계
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___주식 현황판 작성
______주식 XML 파일
______주식 현황판 웹페이지
______주식 현황판 서버 스크립트
___주식 현황판 프로그램 테스트
___주식 현황판 프로그램의 개선
___정리
5장 RSS 뉴스 피드의 활용
___도전 과제: 동적으로 뉴스 피드를 받아오기
___설계: 뉴스 구독기 설계
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___뉴스 구독기 작성
______뉴스 구독기 웹페이지
______뉴스 구독기 스타일시트
______뉴스 구독기 서버 스크립트
___뉴스 구독기 테스트
___뉴스 구독기 프로그램의 개선
___정리
6장 자동 완성 기능 활용
___도전 과제: 데이터 예측
___설계: 자동 완성 프로그램
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___자동 완성 프로그램 작성
______자동 완성 웹페이지
______자동 완성 서버 스크립트
___자동 완성 프로그램 테스트
___자동 완성 프로그램의 개선
___정리
7장 실시간 유효성 검사가 가능한 응답성이 좋은 GUI 작성
___도전 과제; 실시간으로 사용자 입력을 확인
___설계: 유효성 확인 프로그램
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___유효성 검사 프로그램 작성
______유효성 확인 프로그램 웹페이지
______우편번호 검색 서버 스크립트
___유효성 검사 프로그램 테스트
___유효성 확인 프로그램의 개선
___정리
8장 이미지 뷰어용 최고의 인터페이스
___도전 과제: 동적으로 이미지를 로드
___설계: 동적 이미지 뷰어
___이미지 뷰어 프로그램 작성
___이미지 뷰어 테스트
___이미지 뷰어 프로그램의 개선
___정리
9장 팝업 창에 정보 표시
___도전 과제: 팝업 제작
___설계: 정보 팝업 프로그램 설계
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___정보 팝업 프로그램 작성
______정보 팝업 프로그램의 웹페이지
______정보의 내용이 담긴 페이지
___정보 팝업 프로그램 테스트
___정보 팝업 프로그램의 개선
___정리
10장 Ajax를 이용한 일기 예보
___도전 과제: 날씨 정보 수집
___설계: 일기 예보기의 설계
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___일기 예보 프로그램 작성
______일기 예보 프로그램 웹페이지
______일기 예보 프로그램 서버 스크립트
___일기 예보 프로그램 테스트
___일기 예보 프로그램의 개선
___정리
11장 Ajax 배송료 계산기
___도전 과제: 실시간으로 배송료 정보 얻기
___설계: 배송료 계산 프로그램
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___배송료 계산 프로그램 작성
______배송료 계산 프로그램 웹페이지
______배송료 계산 프로그램 서버 스크립트
___배송료 계산 프로그램 테스트
___배송료 계산 프로그램의 개선
___정리
12장 Ajax를 적용한 별점
___도전 과제: 웹사이트에 별점 추가
___설계: 별점 프로그램 설계
______클라이언트 요청
______서버 응답
______클라이언트와 서버 간 통신의 이해
___별점 프로그램 작성
______별점 웹페이지
______쿠키 초기화 페이지
___별점 프로그램 테스트
___별점 프로그램의 개선
___정리
3부 부록
부록 A Ajax의 과거, 현재, 미래
___Ajax의 시작
___Ajax 전성시대
___Ajax의 다음 단계
부록 B 짧고 간단한 XMLHttpRequest 레퍼런스
___메소드
______open()
______send()
______abort()
______overrideMimeType()
______setRequestHeader()
______getAllResponseHeaders()
______getResponseHeader()
___프로퍼티
______readyState
______status
______statusText
______responseText
______responseXML
___이벤트
부록 C 라이브 리눅스 CD의 사용법
___라이브 CD의 구성 요소
___라이브 CD의 실행
______네트워크 설정
______데이터 백업
___윈도우 PC에서 라이브 CD 직접 실행
___맥에서 라이브 CD 직접 실행
___다른 방법으로 라이브 CD를 실행