책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960770010
· 쪽수 : 396쪽
책 소개
목차
1장 Ajax와 자바스크립트, 웹 애플리케이션의 미래
웹 애플리케이션
웹 애플리케이션의 장점
웹사이트의 역사
HTTP와 HTML
PHP와 기타 서버 사이드 기술
자바스크립트와 기타 클라이언트 사이드 기술
그리고 또 다른 기술
Ajax의 이해
Ajax와 PHP를 이용한 간단한 애플리케이션 작성
[예제] Ajax 입문
정리
2장 자바스크립트로 클라이언트 사이드 작업하기
자바스크립트와 DOM
[예제] 자바스크립트와 DOM
자바스크립트 이벤트와 DOM
[예제] 자바스크립트 이벤트와 DOM
DOM 함수를 이용한 문서 생성
[예제] DOM 스크립트
자바스크립트에서의 DOM과 CSS
[예제] 자바스크립트에서의 CSS 사용
XMLHttpRequest 객체 사용
XMLHttpRequest 객체 생성
IE에서 최신 버전의 XMLHttpRequest 객체 획득
XMLHttpRequest를 이용해 서버에 요청 보내기
서버 응답 처리
[예제] XMLHttpRequest를 이용해 비동기 요청 보내기
XML 문서
[예제] XMLHttpRequest과 XML을 이용한 비동기 호출
오류와 예외 처리
XML 구조 생성
정리
3장 PHP와 MySQL로 서버 사이드 개발하기
PHP와 DOM
[예제] Ajax와 PHP 연동
파라미터 넘기는 방법과 PHP 오류 처리
[예제] PHP 파라미터 넘기기와 오류 처리
외부 서버 접속과 자바스크립트 보안
[예제] 외부 서버 접근하기
프록시 서버 스크립트
[예제] 프록시 서버 스크립트를 이용해 외부 서버 접근하기
비동기 요청을 반복적으로 보내는 프레임워크
[예제] 반복 작업 처리
MySQL
데이터베이스 테이블 생성
자료 처리
데이터베이스에 접속해서 쿼리 실행하기
[예제] PHP와 MySQL
마무리 및 전체 구조 살펴보기
[예제] 알리미 애플리케이션 작성
정리
4장 빠르고 안전한 폼 유효성 검증
Ajax를 이용한 폼 유효성 검사
스레드 세이프 Ajax
[예제] 폼 유효성 검증
정리
5장 가벼운 웹기반 채팅 솔루션 작성하기
Ajax를 이용한 채팅 솔루션
웹기반 채팅 애플리케이션 작성
[예제] 웹 기반 채팅 애플리케이션
정리
6장 실시간 단어제안과 자동완성
Ajax를 이용한 단어제안과 자동완성
구글 검색어 제안
단어제안과 자동완성 기능 만들기
[예제] 단어제안과 자동완성 기능
정리
7장 SVG로 실시간 차트 그리기
Ajax와 SVG로 실시간 차트 만들기
[예제] 실시간 SVG 차트 작성하기
정리
8장 다이내믹 데이터 그리드
클라이언트 사이드 XSLT를 이용한 데이터 그리드 작성
[예제] 다이내믹한 데이터 그리드
정리
9장 웹 기반 RSS 리더 작성하기
RSS 다루기
RSS 문서의 구조
구글 리더
RSS 리더 작성
[예제] 웹 기반 RSS 리더
정리
10장 드래그앤드롭 UI작성하기
웹에서의 드래그 앤 드롭
쇼핑 카트
정렬 가능한 목록
드래그 앤 드롭이 가능한 목록 작성
[예제] 드래그앤드롭 UI를 이용한 업무 관리 348
정리
부록 A 작업 환경 설정
윈도우 환경 설정
아파치 설치
MySQL 설치
PHP 설치
*nix 계열의 운영체제 환경 설정
아파치 설치
MySQL 설치
PHP 설치
phpMyAdmin 설치
Ajax 데이터베이스 준비