목차
Chapter 03 유효성 검사 ... 171
   Hack 22 text 필드나 textarea가 빈 칸인지 검사하기 ... 171
   Hack 23 이메일 주소 유효성 검사하기 ... 174
   Hack 24 이메일 주소 중복 검사하기 ... 186
   Hack 25 신용카드 번호 유효성 검사하기 ... 191
   Hack 26 신용카드의 보안 코드 유효성 검사하기 ... 201
   Hack 27 우편번호 유효성 검사하기 ... 206
Chapter 04 웹 개발자를 위한 파워 핵 ... 209
   Hack 28 구글 맵 API 사용 권한 얻기 ... 209
   Hack 29 구글 맵 API의 요청 객체 사용하기 ... 211
   Hack 30 Ajax로 구글 맵과 야후! 맵의 매쉬업 사용하기 ... 219
   Hack 31 Weather.com의 XML 데이터 표시하기 ... 229
   Hack 32 Ajax로 야후! 맵과 GeoURL 매쉬업 사용하기 ... 239
   Hack 33 파이어폭스에서 Aiax로 생성한 태그 디버그 하기 ... 243
   Hack 34 우편번호 가져오기 ... 246
   Hack 35 크기 제한 없고 관리할 수 있는 북마크릿 만들기 ... 256
   Hack 36 Ajax 애플리케이션에서 클라이언트 사이드의 저장 장치 사용하기 ... 257
   Hack 37 iframe으로 방문 기록 제어하기 ... 261
   Hack 38 서버로 쿠키 값 전송하기 ... 264
   Hack 39 XMLHttpRequest로 웹 페이지 내용에 있는 연료 가격 발췌하기 ... 273
   Hack 40 XMLHttpRequest로 이메일 전송하기 ... 279
   Hack 41 브라우저의 로케일 정보 알아내기 ... 286
   Hack 42 RSS 리더 만들기 ... 291
Chapter 05 자바 사용자를 위한 DWR(Direct Web Remoting) ... 299
   Hack 43 자바 웹 애플리케이션에 DWR 설정하기 ... 300
   Hack 44 DWR을 이용해 자바 배열 값을 select 리스트에 추가하기 ... 303
   Hack 45 DWR을 사용해 자바 맵 데이터를 가져와 select 리스트 만들기 ... 309
   Hack 46 웹 페이지에 자바 해시맵(HashMap)의 데이터를 키 / 값 쌍으로 보여주기 ... 312
   Hack 47 DWR을 사용해 자바 배열을 순서 있는 리스트로 나타내기 ... 316
   Hack 48 자바스크립트로 커스텀 자바 객체 사용하기 ... 321
   Hack 49 DWR을 사용해 자바스크립트에서 자바 내장 객체 호출하기 ... 327
Chapter 06 Prototype과 Rico 라이브러리를 이용한 Ajax Hack ... 333
   Hack 50 애플리케이션에서 Prototype의 Ajax 툴 사용하기 ... 334
   Hack 51 서버 데이터를 사용해 HTML 엘리먼트의 내용 업데이트하기 ... 339
   Hach 52 폼 필드의 값이 변하는지 모니터링하기 ... 345
   Hack 53 Rico를 사용해 하나의 서버 응답으로 서너 개의 엘리먼트 업데이트하기 ... 349
   Hack 54 드래그 앤 드롭 서점 만들기 ... 355
Chapter 07 Ruby on Rails의 Ajax ... 363
   Hack 55 Ruby on Rails 설치하기 ... 365
   Hack 56 Rails로 Ajax 요청 모니터링하기 ... 371
   Hack 57 Rails 애플리케이션에서 사용할 수 있게 자바스크립트 코딩하기 ... 378
   Hach 58 Rails 템플릿에서 동적으로 select 리스트 생성하기 ... 380
   Hack 59 Ajax에서 요청했는지 알아내기 ... 386
   Hack 60 데이터베이스의 데이터를 사용해 동적으로 select 리스트 생성하기 ... 388
   Hack 61 주기적으로 HTTP요청(request)하기 ... 392
   Hack 62 Rails로 서버 환경 변수 살펴보기 ... 397
Chapter 08 script.aculo.us 맛보기 ... 401
   Hack 63 Ajax 애플리케이션에서 script.aculo.us의 시각 효과 사용하기 ... 402
   Hack 64 잘못된 로그인 정보를 입력하면 어깨를 으쓱하는 로그인 박스 만들기 ... 405
   Hack 65 script.aculo.us를 사용해 자동 완성 필드 만들기 ... 409
   Hach 66 인 플레이스(in-place)에디터 필드 만들기 ... 414
   Hark 67 서버로 전송될 때(submit) 사라지는 웹 폼 만들기 ... 418
Chapter 09 선택과 효율 ... 421
   Hack 68 Ajax 애플리케이션에서 브라우저의 〈뒤로〉 버튼 고정하기 ... 422
   Hack 69 RSH를 사용해 〈즐겨찾기〉와 〈뒤로〉버튼 제어하기 ... 431
   Hack 70 HTTP 요청을 위한 시간제한 설정하기 ... 445
   Hack 71 큰 규모의 자바스크립트 애플리케이션에서 관리 편이성, 성능, 신뢰성 향상시키기 ... 449
   Hark 72 자바스크립트와 Ajax 코드를 다른 사람이 읽기 어렵게 만들기 ... 457
   Hack 73 웹 서비스에 요청하려고 동적 script 태그 사용하기 ... 462
   Hack 74 크로스 도메인 문계를 해결할 수 있게 아파치 설정하기 ... 468
   Hack 75 브라우저 내에서 서치 엔진 동작시키기 ... 471
   Hack 76 Xforms로 스크립트 대신 선언적 마크업(Markup) 사용하기 ... 477
   Hack 77 클라이언트 사이드 캐시 구축하기 ... 483
   Hack 78 자동 완성 필드 만들기 ... 494
   Hack 79 주제에 대한 더 많은 정보를 동적으로 표시하기 ... 498
   Hack 80 문자열과 배열을 사용해 동적으로 HTML 생성하기 ... 501
닫기