목차 일부
저자 서문 ... 3
역자 서문 ... 4
예제 테스트를 위한 환경 구축 ... 11
CHAPTER 01 Ajax 기초 지식
01-01 Ajax란 ... 16
01-01-01 Ajax 스타일의 사이트 등장 ... 16
01-01-02 Ajax의 탄생 ... 17
01-01-03 DHTML과 브라우저 ... 18
...
더보기
목차 전체
저자 서문 ... 3
역자 서문 ... 4
예제 테스트를 위한 환경 구축 ... 11
CHAPTER 01 Ajax 기초 지식
01-01 Ajax란 ... 16
01-01-01 Ajax 스타일의 사이트 등장 ... 16
01-01-02 Ajax의 탄생 ... 17
01-01-03 DHTML과 브라우저 ... 18
01-01-04 Ajax의 미래 ... 19
01-02 비동기 통신 ... 20
01-03 Ajax의 장점과 단점 ... 22
01-03-01 Ajax의 장점 ... 22
01-03-02 Ajax의 단점 ... 25
01-04 보안 ... 27
01-04-01 크로스 도메인의 제약 ... 27
01-04-02 크로스 사이트 스크립트 ... 27
01-04-03 SQL/OS 명령어 삽입 공격 ... 29
01-04-04 암호 파일의 관리 ... 29
CHAPTER 02 XMLHttpRequest 레퍼런스
02-01 XMLHttpRequest란 ... 32
02-01-01 구현 상황 ... 32
02-01-02 XMLHttpRequest 오브젝트의 송수신 ... 32
02-01-03 XMLHttpRequest 오브젝트를 작성 ... 33
02-01-04 HTTP 요청을 시작 ... 35
02-01-05 착신과 데이터 처리 ... 37
02-02 레퍼런스 읽는 법 ... 43
02-03 XMLHTTP ... 44
02-04 XMLHttpRequest ... 45
02-05 responseXML ... 46
02-06 responseText ... 47
02-07 status ... 48
02-08 statusText ... 49
02-09 abort() ... 50
02-10 getAllResponseHeaders() ... 51
02-11 getResponseHeader() ... 52
02-12 Open() ... 53
02-13 Send() ... 54
02-14 setRequestHeader() ... 55
02-15 readyState ... 56
02-16 onreadyststechange ... 57
02-17 onload ... 59
02-18 Ajax의 크로스 브라우저 대책 ... 60
02-18-01 Ajax를 사용할 수 없는 브라우저를 위해서 ... 60
02-18-02 유저 에이전트 예제 ... 62
02-18-03 readystate값이 3인 경우의 동작 ... 68
02-18-04 Opera의 onreadystatechange ... 68
02-18-05 Opera에서 setRequestHeader() ... 69
02-18-06 Opera와 Safari의 Basic 인증 ... 69
02-18-07 responseText의 문자 코드 ... 69
02-18-08 responseXML의 문자 코드 ... 71
02-18-09 responseXML 데이터의 XML 선언 ... 71
02-19 Ajax용 간이 크로스 브라우저 라이브러리 ... 72
02-19-01 jslb-ajax 라이브러리의 구성 ... 72
02-19-02 포함 ... 72
02-19-03 레퍼런스 ... 73
02-19-04 간이 크로스 브라우저 라이브러리의 코드 ... 75
CHAPTER 03 XMLHttpRequest 레퍼런스
03-01 수신 ... 82
03-01-01 텍스트를 동적 수신 ... 82
03-01-02 XML을 동적 수신 ... 87
03-01-03 JSON을 동적 수신 ... 89
03-02 서버측 언어와의 연동 ... 92
03-02-01 Ajax+PHP ... 92
03-02-02 Ajax+Perl ... 96
03-03 데이터베이스와 연동 ... 99
03-03-01 Ajax+PHP+MySQL ... 99
03-03-02 Ajax+PHP+bsh+MySQL ... 102
03-03-03 Ajax+Perl+MySQL ... 105
03-04 Ajax로 인증 ... 109
03-04-01 Basic 인증에 대해 ... 109
03-04-02 Basic 인증 페이지 수신 ① ... 114
03-04-03 Basic 인증 페이지 수신 ② ... 117
03-05 암호화 통신 SSL의 이용 ... 121
03-05-01 SSL로 수신 ... 121
03-05-02 SSL+Basic 인증 ... 124
CHAPTER 04 송신시 이벤트 종류별 예제
04-01 (onclick) 버튼을 클릭 ... 128
04-01-01 입력 필드→PHP→innerHTML ... 128
04-01-02 입력 필드→PHP→입력 필드 ... 130
04-01-03 입력 필드→Perl→입력 필드 ... 133
04-02 (onclick) 라디오 버튼 클릭 ... 137
04-02-01 라디오 버튼→PHP→입력 필드 ... 137
04-02-02 라디오 버튼→PHP→innerHTML ... 139
04-03 (onclick) 링크 클릭 ... 143
04-03-01 링크→텍스트 파일→innerHTML ... 143
04-04 (onmouseover) 링크에 닿기 ... 146
04-04-01 링크→HTML 파일→innerHTML ... 146
04-05 (onfocus) 입력 필드에 포커스를 둔다 ... 149
04-05-01 입력 필드→PHP→innerHTML ... 149
04-06 (onblur) 입력 필드로부터 포커스를 뺀다 ... 152
04-06-01 입력 필드→PHP→innerHTML ... 152
04-07 (onkeyup) 입력 필드에 각각의 글자 입력시 ... 155
04-07-01 입력 필드→PHP→innerHTML ... 155
04-08 (onkeypress) 입력 필드에서 엔터 키를 누름 ... 158
04-08-01 입력 필드→PHP→innerHTML ... 158
04-09 (onchange) SELECT ... 161
04-09-01 버튼→XML→SELECT 갱신 ... 161
04-09-02 SELECT 선택→XML→SELECT 갱신 ... 166
CHAPTER 05 입출력 효과
05-01 불투명도 ... 174
05-01-01 반투명 DIV에 출력 ... 174
05-01-02 반투명의 페이드 인으로 나타나는 메뉴 ... 178
05-2 플로트 ... 182
05-02-01 드래그 가능한 플로트 스타일의 DIV로 출력 ... 182
05-02-02 플로트 DIV에 페이드 인을 이어 출력 ... 196
05-03 슬라이더 ... 201
05-03-01 슬라이더 바로 데이터 읽어 들이기 ... 201
05-04 드래그 & 드랍 ... 206
05-04-01 드래그 & 드랍으로 선택한 HTML을 표시 ... 206
CHAPTER 06 XML
06-01 XML을 읽어 들인다 ... 214
06-01-01 reponseText와 responseXML의 차이 ... 214
06-01-02 메소드를 써서 DOM을 얻어 낸다 ... 216
06-02 RSS를 읽어 들인다(JKL.ParseXML) ... 220
06-03 다른 도메인의 RSS를 읽어 들인다 ... 225
CHAPTER 07 제시어 기능 구현
07-01 제시어 기능이란 ... 232
07-01-01 전체 프로세스 및 물리적 구조 ... 232
07-02 구현 ... 234
07-02-01 제시어 응용 페이지 ... 234
07-02-02 제시어 본체 ... 236
CHAPTER 08 Ajax와 자바 그리고 웹 서비스
08-01 Ajax와 자바 ... 254
08-01-01 글래스피쉬 ... 254
08-01-02 기본적인 연동 ... 256
08-01-03 DB 연동 ... 258
08-02 Ajax와 웹 서비스 ... 263
08-02-01 AWF 소개 ... 263
08-02-02 AWF를 이용한 웹 서비스 호출 ... 266
APPENDIX 01 크로스 브라우저ㆍ백터 그래픽
AP01-01 DrawingCanvas 클래스 ... 272
AP01-02 삼각형을 그린다 ... 273
AP01-03 CSV 데이터를 그래프화한다 ... 274
APPENDIX Google Maps
AP02-01 Google Maps 설치까지의 과정 ... 280
AP02-02 예제 HTML 코드의 기본 구성 ... 284
AP02-03 Google Maps의 동작 브라우저와 대처 방법 ... 286
AP02-03-01 GBrowserlsCompatible() 함수 ... 286
AP02-04 XHTML, VML ... 288
AP02-05 좌표를 지정한다 ... 290
AP02-05-01 좌표와 배율을 지정한다 ... 290
찾아보기 ... 292
더보기 닫기