이미 소장하고 있다면 판매해 보세요.
|
1장. Ajax 기초
Hack #1 브라우저 호환성 식별하기 Hack #2 요청 객체를 사용해 POST 전송 실행하기 Hack #3 XMLHttpRequest를 사용하는 자신의 라이브러리 작성하기 Hack #4 XML로 데이터 수신하기 Hack #5 일반 문자열로 데이터 수신하기 Hack #6 숫자형 데이터 수신하기 Hack #7 JSON 형식 데이터 수신하기 Hack #8 요청 객체의 에러 처리하기 Hack #9 HTTP 응답 심화 학습하기 Hack #10 CSS 파일을 사용해 스타일이 적용된 메시지 생성하기 Hack #11 실행 중에 스타일이 적용된 사용자 메시지 생성하기 2장. 웹 폼 Hack #12 브라우저의 새로고침 없이 text 필드나 textarea 값을 서버로 전송하기 Hack #13 서버 데이터를 가져와 text 필드나 textarea에 표시하기 Hack #14 새로고침 없이 선택된 목록 값 서버로 전송하기 Hack #15 서버 데이터를 사용해 동적으로 select 리스트 생성하기 Hack #16 기존에 있는 select 리스트 확장하기 Hack #17 새로고침 없이 checkbox의 값을 서버로 전송하기 Hack #18 서버 데이터를 가지고 동적으로 checkbox 그룹 생성하기 Hack #19 서버 데이터를 기존의 checkbox 그룹에 반영하기 Hack #20 HTTP 응답 데이터를 사용해 순서 없는 목록 변경하기 Hack #21 서버로 hidden 태그의 값 전송하기 3장. 유효성 검사 Hack #22 text 필드나 textarea가 빈 칸인지 검사하기 Hack #23 이메일 주소 유효성 검사하기 Hack #24 이메일 주소 중복 검사하기 Hack #25 신용카드 번호 유효성 검사하기 Hack #26 신용카드의 보안 코드 유효성 검사하기 Hack #27 우편번호 유효성 검사하기 4장. 웹 개발자를 위한 파워 핵 Hack #28 구글 맵 API 사용 권한 얻기 Hack #29 구글 맵 API의 요청 객체 사용하기 Hack #30 Ajax로 구글 맵과 야후!맵의 매쉬업 사용하기 Hack #31 Weather.com의 XML 데이터 표시하기 Hack #32 Ajax로 야후!맵과 GeoURL 매쉬업 사용하기 Hack #33 파이어폭스에서 Ajax로 생성한 태그 디버그 하기 Hack #34 우편번호 가져오기 Hack #35 크기 제한 없고 관리할 수 있는 북마크릿 만들기 Hack #36 Aajx 애플리케이션에서 클라이언트 사이드의 저장 장치 사용하기 Hack #37 iframe으로 방문 기록 제어하기 Hack #38 서버로 쿠키 값 전송하기 Hack #39 XMLHttpRequest로 웹 페이지 내용에 있는 연료 가격 발췌하기 Hack #40 XMLHttpRequest로 이메일 전송하기 Hack #41 브라우저의 로케일 정보 알아내기 Hack #42 RSS 리더 만들기 5장. 자바 사용자를 위한 DWR Hack #43 자바 웹 애플리케이션에 DWR 설정하기 Hack #44 DWR을 이용해 자바 배열 값을 select 리스트에 추가하기 Hack #45 DWR을 사용해 자바 맵 데이터를 가져와 select 리스트 만들기 Hack #46 웹 페이지에 자바 해시맵(HashMap)의 데이터를 키/쌍으로 보여주기 Hack #47 DWR을 사용해 자바 배열을 순서 있는 리스트로 나타내기 Hack #48 자바스크립트로 커스텀 자바 객체 사용하기 Hack #49 DWR을 사용해 자바스크립트에서 자바 내장 객체 호출하기 6장. Prototype과 Rico 라이브러리를 이용한 Ajax Hack Hack #50 애플리케이션에서 Prototype의 Ajax 툴 사용하기 Hack #51 서버 데이터를 사용해 HTML 엘리먼트의 내용 업데이트하기 Hack #52 폼 필드의 값이 변하는지 모니터링하기 Hack #53 Rico를 사용해 하나의 서버 응답으로 서너 개의 엘리먼트 업데이트하기 Hack #54 드래그 앤 드롭 서점 만들기 7장. Ruby on Rails의 Ajax Hack #55 Ruby on Rails 설치하기 Hack #56 Rails로 Ajax 요청 모니터링하기 Hack #57 Rails 애플리케이션에서 사용할 수 있게 자바스크립트 코딩하기 Hack #58 Rails 탬플릿에서 동적으로 select 리스트 생성하기 Hack #59 Ajax에서 요청했는지 알아내기 Hack #60 데이터베이스의 데이터를 사용해 동적으로 select 리스트 생성하기 Hack #61 주기적으로 HTTP 요청하기 Hack #62 Rails로 서버 환경 변수 살펴보기 8장. script.aculo.us 맛보기 Hack #63 Ajax 애플리케이션에서 script.aculo.us의 시각 효과 사용하기 Hack #64 잘못된 로그인 정보를 입력하면 어깨를 으쓱하는 로그인 박스 만들기 Hack #65 script.aculo.us를 사용해 자동 완성 필드 만들기 Hack #66 인 플레이스(in-place) 에디터 만들기 Hack #67 서버로 전송될 때(submit) 사라지는 웹 폼 만들기 9장. 선택과 효율 Hack #68 Ajax 애플리케이션에서 브라우저의 <뒤로> 버튼 고정하기 Hack #69 RSH를 사용해 즐겨찾기와 <뒤로> 버튼 제어하기 Hack #70 HTTP 요청을 위한 시간제한 설정하기 Hack #71 큰 규모의 자바스크립트 애플리케이션에서 관리 편이성, 성능, 신뢰성 향상시키기 Hack #72 자바스크립트와 Ajax 코드를 다른 사람이 읽기 어렵게 만들기 Hack #73 웹 서비스에 요청하려고 동적 script 태그 사용하기 Hack #74 크로스 도메인 문제를 해결할 수 있게 아파치 설정하기 Hack #75 브라우저 내에서 서치 엔진 동작시키기 Hack #76 Xforms로 스크립트 대신 선언적 마크업(Markup) 사용하기 Hack #77 클라이언트 사이드 캐시 구축하기 Hack #78 자동 완성 필드 만들기 Hack #79 주제에 대한 더 많은 정보를 동적으로 표시하기 Hack #80 문자열과 배열을 사용해 동적으로 HTML 생성하기 |
|
Ajax란?
- 구글 맵을 사용해 봤다면 마치 자신의 컴퓨터에 모든 맵이 저장되어 있는 것처럼 작동하는 모습에 감명받았을 것입니다. 만약 이 지도가 드래그를 할 때마다 페이지가 사라진 다음 서버에서 응답이 온 후에야 전체 페이지가 나타난다면 누가 사용하려고 할까요? 이런 애플리케이션은 너무 굼떠서 아무도 쓰지 않을 것입니다. 그렇다면 이러한 요구를 만족시키는 마슬 같은 기술은 무엇일까요? 이것이 바로 Ajax입니다. -. Ajax라는 말은 2005년 2월 18일에 Adaptive Path라는 회사의 일원이 올렸던 블로그 글 하나가 계기가 되어 순식간에 세계에 퍼졌습니다. 그 후 불과 수 개월 만에 전세계 웹 개발자들이 Ajax에 대한 뜨거운 관심을 보이는 놀라운 현상이 일어났습니다. 구글의 선도적인 Ajax 채택으로 많은 사람들이 Ajax의 대표격인 구글의 사이트에 쓰인 기술을 분석하여 자바, PHP, Perl 등을 통해 Ajax 관련 툴과 실험 사이트가 차례차례 탄생하기 시작했습니다. 물론 우리나라도 예외가 아닙니다. Ajax의 바람은 웹의 새로운 패러다임이라고 불릴 정도로 거대한 반향을 일으켰습니다. - 앞으로 웹 기술이 어떤 식으로 진화하더라도 Ajax는 분명히 기초적이며 필수적인 노하우 중 하나로 자리잡아 광범위하게 쓰일 것입니다. Ajax는 우리의 명백한 운명이며, 웹이라는 이야기의 다음 장이 분명합니다. |
|
즉각적인 응답이 이뤄지는 웹 사이트 제작을 위한 Hacks
Asynchronous JavaScript and XML을 의미하는 Ajax는 오늘날 웹 개발자가 알아야 할 가장 중요한 기술 조합 중 하나입니다. 여러 기술의 풍부한 조합 덕분에 Ajax 개발자는 XML 기반의 웹 서비스와 상호 작용을 하는 웹 애플리케이션을 만들 수 있으며 자바스크립트로 서버의 응답을 처리할 수 있습니다. Ajax를 온전히 활용하기 위해서는 전형적인 "how-to" 도서 이상의 것이 필요합니다. 「Ajax Hacks: 읽고 이해하고 바로 쓴다」는 베일에 가려 있는 Ajax의 다양한 기능을 익힐 수 있도록 직접적이고 간편한 솔루션을 제공합니다. 각각의 핵은 특정 작업을 처리할 수 있는 만족스러운 방법을 보여줌으로써 여러분이 더 쉽고 빠르게 해결책을 찾을 수 있도록 도와줄 것입니다. <주요내용> Ajax로 구글 맵, 야후 맵 사용하기 Weather.com 데이터 보여주기 주식 정보 스크랩하기 우편번호 받아오기 자동 완성 기능의 웹 폼 구축하기 |