본문내용 바로가기
MD의선택 무료배송

AJAX 입문(Asynchronous JavaScript + XML)

타카하시 토시로 지음 | 이창신 옮김 | 한빛미디어 | 2006년 01월 31일 출간
  • 정가 : 18,000원
    판매가 : 16,200 [10%↓ 1,800원 할인]
  • 제휴할인가 : 15,390 교보-KB국민카드 5% 청구할인(실적무관) 카드/포인트 안내
  • 통합포인트 : 900 적립 [5% 적립]
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 6,500원 할인 + 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
8월 특별선물
닫기
  • 이동진 독서노트 스티커 세트 책 속으로 휴가 가는 법
  • 여름방학 어린이 필독세트
  • 8월 특별선물
  • 여름방학 어린이 필독세트
  • 꼬마 흡혈귀 머그컵 증정
  • 이달의 추천도서 메시플랫파우치 증정, 행사도서 포함 2만원이상 구매시 선택 (1,500P차감)
  • 유홍준 작가전
상품상세정보
ISBN 9788979143102(8979143109)
쪽수 296쪽
크기 규격外 판형알림
이 책의 원서 入門Ajax/高橋登史朗

책소개

이 책이 속한 분야

AJAX 입문서. 이 책은 AJAX의 기본 개념과 장ㆍ단점, AJAX 인증, 송신시 이벤트별 예제, 입출력효과, XML, 제시어 기능 구현, AJAX와 자바 웹서비스에 대하여 다루고 있다.

☞AJAX: Asynchronous JavaScript + XML

저자소개

저자 : 타카하시 토시로

저자 타카하시 토시로
JavaScript/DHTML 관련 서적과 잡지를 다수 저술하며, All About의 “JavaScript” 가이드 등도 맡고 있다. 저서로는 “누구에게도 간단한 JavaScript 예제집” “누구에게도 간단한 DHTML 예제집” 등이 있다.

역자 이창신 이메일 iasandcb@gmail.com
서울대 수학과와 영국 뉴캐슬대 전산학과 대학원 졸업. 1999년부터 소프트웨어 개발계에 투신, 다수의 웹 사이트 구축 프로젝트를 수행, 2001년 일본에서 모바일 게임 개발, 2002년부터 티맥스 소프트에서 근무하며 자바와 웹 서비스 기술을 연구 개발해오고 있다. Java SE 5의 신규 문법을 비롯한 여러 자바 표준안 제정에 참여했으며, 아파치 프로젝트에도 커미터로 활약하고 있다. 역서로 『자바 서블릿 프로그래밍(개정판)』, 『자바 웹서비스』, 『이클립스 활용 가이드: 원리와 패턴 그리고 플러그인』와 저서로『IT 백두대간 자바 2, SDK 1.4』 등이 있다.

추가 집필자 김명신 이메일 mskim@ahboom.net
프리랜서 웹프로그래머로 컴퓨터과학을 전공했으며 학부시절부터 인터넷에 푹 빠져 지금까지 계속 웹프로그래밍 세계에서 살아가고 있다. 현재 한 포털사이트의 지역검색 프로젝트에 참여 중이다.

예제 테스터 한동훈
물류 회계 시스템 등의 프로젝트에 참여했으며 시스템이나 웹 프로그램 구축을 다양한 프로그래밍 언어로 개발하고 싶어한다. 하지만 가끔씩 40시간 이상을 키보드 앞에 앉아 있는 디지털 시대의 희생자이기도 하다.

목차

예제 테스트를 위한 환경 구축

CHAPTER 01 Ajax 기초 지식
01-01 Ajax란
01 Ajax 스타일의 사이트 등장
02 Ajax의 탄생
03 DHTML과 브라우저
04 Ajax의 미래
01-02 비동기 통신
01-03 Ajax의 장점과 단점
01 Ajax의 장점
02 Ajax의 단점
01-04 보안
01 크로스 도메인의 제약
02 크로스 사이트 스크립트
03 SQL/OS 명령어 삽입 공격
04 암호 파일의 관리

CHAPTER 02 XMLHttpRequest 레퍼런스
02-01 XMLHttpRequest란
01 구현 상황
02 XMLHttpRequest 오브젝트의 송수신
03 XMLHttpRequest 오브젝트를 작성
04 HTTP 요청을 시작
05 착신과 데이터 처리
02-02 레퍼런스 읽는 법
02-03 XMLHTTP
02-04 XMLHttpRequest
02-05 responseXML
02-06 responseText
02-07 status
02-08 statusText
02-09 abort()
02-10 getAllResponseHeaders()
02-11 getResponseHeader()
02-12 open()
02-13 send()
02-14 setRequestHeader()
02-15 readyState
02-16 onreadyststechange
02-17 onload
02-18 Ajax의 크로스 브라우저 대책
01 Ajax를 사용할 수 없는 브라우저를 위해서
02 유저 에이전트 예제
03 readystate값이 3인 경우의 동작
04 Opera의 onreadystatechange
05 Opera에서 setRequestHeader()
06 Opera와 Safari의 Basic 인증
07 responseText의 문자 코드
08 responseXML의 문자 코드
09 responseXML 데이터의 XML 선언
02-19 Ajax용 간이 크로스 브라우저 라이브러리
01 jslb-ajax 라이브러리의 구성
02 포함
03 레퍼런스
04 간이 크로스 브라우저 라이브러리의 코드

CHAPTER 03 Ajax 기본 예제
03-01 수신
01 텍스트를 동적 수신
02 XML을 동적 수신
03 JSON을 동적 수신
03-02 서버측 언어와의 연동
01 Ajax+PHP
02 Ajax+Perl
03-03 데이터베이스와 연동
01 Ajax+PHP+MySQL
02 Ajax+PHP+bsh+MySQL
03 Ajax+Perl+MySQL
03-04 Ajax로 인증
01 Basic 인증에 대해
02 Basic 인증 페이지 수신 ⓛ
03 Basic 인증 페이지 수신 ②
03-05 암호화 통신 SSL의 이용
01 SSL로 수신
02 SSL+Basic 인증


CHAPTER 04 송신시 이벤트 종류별 예제
04-01 (onclick) 버튼을 클릭
01 입력 필드→PHP→innerHTML
02 입력 필드→PHP→입력 필드
03 입력 필드→Perl→입력 필드
04-02 (onclick) 라디오 버튼을 클릭
01 라디오 버튼→PHP→입력 필드
02 라디오 버튼→PHP→innerHTML
04-03 (onclick) 링크 클릭
01 링크→텍스트 파일→innerHTML
04-04 (onmouseover) 링크에 닿기
01 링크→HTML 파일→innerHTML
04-05 (onfocus) 입력 필드에 포커스를 둔다
01 입력 필드→PHP→innerHTML
04-06 (onblur) 입력 필드로부터 포커스를 뺀다
01 입력 필드→PHP→innerHTML
04-07 (onkeyup) 입력 필드에 각각의 글자 입력시
01 입력 필드→PHP→innerHTML
04-08 (onkeyup) 입력 필드에서 엔터 키를 누른다
01 입력 필드→PHP→innerHTML
04-09 (onchange) SELECT
01 버튼→XML→SELECT 갱신
02 SELECT 선택→XML→SELECT 갱신

CHAPTER 05 입출력 효과
05-01 불투명도
01 반투명 DIV에 출력
02 반투명의 페이드 인으로 나타나는 메뉴
05-02 플로트
01 드래그 가능한 플로트 스타일의 DIV로 출력
02 플로트 DIV에 페이드 인을 이어 출력
05-03 슬라이더
01 슬라이더 바로 데이터 읽어 들이기
05-04 드래그 & 드랍
01 드래그 & 드랍으로 선택한 HTML을 표시

CHAPTER 06 XML
06-01 XML을 읽어 들인다
01 reponseText와 responseXML의 차이
02 메소드를 써서 DOM을 얻어 낸다
06-02 RSS를 읽어 들인다(JKL.ParseXML)
06-03 다른 도메인의 RSS를 읽어 들인다

CHAPTER 07 제시어 기능 구현
07-01 제시어 기능이란
01 전체 프로세스 및 물리적 구조
07-02 구현
01 제시어 응용 페이지
02 제시어 본체

CHAPTER 08 Ajax와 자바 그리고 웹 서비스
08-01 Ajax와 자바
01 글래스피쉬
02 기본적인 연동
03 DB 연동
08-02 Ajax와 웹 서비스
01 AWF 소개
02 AWF를 이용한 웹 서비스 호출

APPENDIX 01 크로스 브라우저·벡터 그래픽
AP01-01 DrawingCanvas 클래스
AP01-02 삼각형을 그린다
AP01-03 CSV 데이터를 그래프화한다

APPENDIX 02 Google Maps
AP02-01 Google Maps 설치까지의 과정
AP02-02 예제 HTML 코드의 기본 구성
AP02-03 Google Maps의 동작 브라우저와 대처 방법
01 GBrowserlsCompatible() 함수
AP02-04 XHTML, VML
AP02-05 좌표를 지정한다
01 좌표와 배율을 지정한다

출판사 서평

HTTP, XML, JavaScript가 만든 새로운 하모니로 보다 빠른 웹을 만든다

최종 클라이언트의 요청을 빠르게 응답하기 위해서 끝임없이 코드를 뒤엎던 삽질의 시간들, 수많은 웹 개발자들이 경험하는 일이다. 이 책은 이러한 현실에서 보다 빠른 웹 인터페이스를 만들기 위해 XML, HTTP와 자바스크립트를 이용해서 페이지 리로딩 없이 동작하게 하는 Ajax 프로그래밍에 대한 가이드를 제공한다.

Chapter 01 Ajax 기초 지식
현재의 상황과 향후 전망 그리고 기술적 배경 및 Ajax의 장단점 설명
Chapte... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 배송 출발 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

더보기+

함께 보면 좋은 책

  • 마이클 모리슨
    25,200원
  • 브루스 W. 페리
    19,800원
  • 브렛 맥래프린
    19,800원
  • 마이클 마헤모프
    27,000원

바로가기

  • 우측 확장형 배너 2

최근 본 상품