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

프로 HTML5 프로그래밍 혁신적인 RIA 개발을 위한 차세대 표준 API

위키북스 오픈소스 웹 시리즈
피터 러버스 , 브라이언 앨버스 , 프랭크 살림 지음 | 이준 , 정승희 옮김 | 위키북스 | 2011년 07월 19일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788992939799(8992939795)
쪽수 336쪽
크기 188 * 240 * 30 mm /782g 판형알림

책소개

이 책이 속한 분야

『프로 HTML5 프로그래밍』은 새로운 HTML5 API를 설명하는 책이다. HTML5의 특징들을 실용적이고도 현실적인 예제로 보여주고, 어느 브라우저에서 어떤 기능들을 지원하고 있는지 보여준다. HTML5의 특징을 빠르게 익힐 수 있도록 도와주며, 지오로케이션이나 웹스토리지, 웹소켓, 웹워커, 캔버스, 오디오, 비디오 같은 HTML5 요소들을 사용해 웹 애플리케이션을 만드는 방법을 알려준다. 더불어 이 같은 요소들을 조합하여 다른 표준 웹 기술과 문제없이 어우러지도록 만드는 방법을 상세하게 소개한다.

목차

01장 HTML5의 개요

지금까지의 이야기-HTML5의 역사
2022년 신화와 그것이 중요하지 않은 이유
누가 HTML5를 개발하는가?
새로운 비전
- 호환성과 소길 내기
- 유용성과 사용자 우선 주의
- 상호 호환성과 단순화
- 보편적인 접근성
플러그인이 필요없는 패러다임
- 무엇이 추가되고 무엇이 없어졌나?
HTML5의 새로운 특징
- 새로운 DOCTYPE과 문자셋
- 새로운 요소와 비권장 요소
- 의미 있는 마크업
- 선택자 API로 간단히 선택하기
- 자바스크립트 로깅과 디버깅
- window.JSON
- DOM 레벨 3
- 빠른 자바스크립트 엔진들
정리

02장 HTML5 캔버스 API 사용하기

HTML5 캔버스 개요
- 역사
- 캔버스란?
- 캔버스 좌표
- 캔버스를 사용해서는 안 되는 경우
- 대체 콘텐츠
- CSS와 캔버스
- HTML5 캔버스를 지원하는 브라우저
HTML5 캔버스 API 사용하기
- 브라우저 지원 여부 확인
- 페이지에 캔버스 추가하기
- 그림 변환하기
- 패스 다루기
- 선 스타일 사용하기
- 면 스타일 다루기
- 사각형 콘텐츠 채우기
- 곡선 그리기
- 캔버스에 이미지 넣기
- 그라디언트 사용하기
- 배경 패턴 사용하기
- 캔버스 객체 크기 조절하기
- 캔버스 변형 이용하기
- 캔버스 텍스트 사용하기
- 그림자 적용
- 픽셀 데이터 다루기
- 캔버스 보안 구현하기
HTML5 캔버스 애플리케이션 만들기
- 기타 예제: 전체 페이지를 덮는 유리 패널
정리

03장 HTML5 오디오와 비디오

HTML5 오디오와 비디오 개요
- 비디오 컨테이너
- 오디오 및 비디오 코덱
- 오디오 및 비디오의 제한사항
- HTML5 오디오와 비디오를 지원하는 브라우저
HTML5 오디오 및 비디오 API 사용하기
- 브라우저 지원 여부 확인하기
- 미디어 요소 이해하기
- 오디오 사용하기
- 비디오 다루기
- 기타 예제
정리

04장 HTML5 지오로케이션 API 사용하기

위치 정보란?
- 위도, 경도 좌표
- 위치 정보의 근원
- IP 주소 기반 지오로케이션 데이터
- 위성 위치 확인 시스템의 지오로케이션 데이터
- Wi-Fi 기반 지오로케이션 데이터
- 휴대전화 지오로케이션 데이터
- 사용자 정의 지오로케이션 데이터
HTML5 지오로케이션을 지원하는 브라우저
개인 정보
- 개인 정보 보호 메커니즘
- 위치 정보 사용하기
HTML5 지오로케이션 API 사용하기
- 브라우저 지원 여부 확인하기
- 위치 요청
HTML5 지오로케이션을 이용한 실시간 애플리케이션 제작
- HTML 화면 작업
- 지오로케이션 데이터 처리
- 최종 코드
기타 예제
- 내 위치는 어디일까?
- 구글 맵에서 내 위치 보기
요약

05장 커뮤니케이션 API 사용하기

다른 도메인 문서 간 메시징
- 도메인 보안의 이해
- 다른 도메인 간의 문서 메시징을 위한 브라우저 지원
- postMessage API 사용하기
- postMessage API로 애플리케이션 만들기
XMLHttpRequest 레벨 2
- 다른 도메인 간 XMLHttpRequest
- 단계적 응답 이벤트
- HTML5 XMLHttpRequest 레벨 2를 지원하는 브라우저
- XMLHttpRequest API 사용하기
- XMLHttpRequest로 애플리케이션 만들기
기타 예제
- 구조적 데이터
- 프레임버스팅
정리

06장 HTML5 웹소켓 API

HTML5 웹소켓 개요
- 실시간과 HTTP
- HTML5소켓의 이해
HTML5 웹소켓의 브라우저 지원
간단한 에코 웹소켓 서버 만들기
HTML5 웹소켓 API
- 브라우저 지원 여부 확인
- 기본 API사용법
HTML5 웹소켓으로 애플리케이션 만들기
- HTML파일 작성
- 웹소켓 코드 추가
- 지오로케이션코드 추가
- 총정리
최종 코드
정리

07장 HTML5 폼 API

HTML5 폼의 개요
- HTML Forms vs. XForms
- 기능적인 폼
- HTML5 폼의 브라우저 지원
- Input 목록
HTML5 Form API의 활용
- 새로운 폼 속성과 기능
- 폼 유효성 검사
- 유효성 피드백
HTML5 Form을 이용한 애플리케이션 구축
- 기타 예제
정리

08장 HTML5 웹워커 API

HTML5 Web Workers의 브라우저 지원
HTML5 웹워커API의 사용
- 브라우저 지원 여부 검사
- HTML5 Web Workers 생성
- 추가 자바스크립트의 로딩과 실행
- HTML5 Web Workers와의 통신
메인 페이지 코드
- HTML5 Web Worker중지
- 타이머 사용
- 예제 코드
HTML5 웹워커를 이용한 애플리케이션 구축
- blur.js 도우미 스크립트
- blur.html 애플리케이션 페이지
- blurWorker.js Web Worker 스크립트
- 웹워커와의 통신
- 애플리케이션 실행
- 예제 코드
정리

09장 HTML5 웹스토리지 API

HTML5 웹스토리지의 개요
HTML5 웹스토리지의 브라우저 지원
HTML5 웹스토리지 API 사용
- 브라우저 지원 여부 확인
- 값 설정과 조회
- 데이터 누출 방지
- 로컬 스토리지와 세션 스토리지
- 기타 웹스토리지 API속성과 함수
- 웹스토리지 업데이트
- 웹스토리지 살펴보기
HTML5 웹스토리지를 이용한 애플리케이션 만들기
브라우저 데이터베이스 스토리지의 미래
- JSON 객체 스토리지
- 윈도우 간의 공유
정리

10장 HTML5 오프라인 웹 애플리케이션 만들기

HTML5 오프라인 웹 애플리케이션의 개요
- HTML5 오프라인 웹 애플리케이션의 브라우저 지원
HTML5 오프라인 웹 애플리케이션 API의 사용.
- 브라우저 지원 여부 검사
- 간단한 오프라인 애플리케이션 만들기
- 오프라인 이벤트
- 매니페스트 파일
- applicationCache API
HTML5 오프라인 웹 애플리케이션으로 애플리케이션 만들기
- 애플리케이션 리소스를 위한 매니페스트 파일 만들기
- UI를 위한 HTML 구조와 CSS 만들기
- 오프라인 자바스크립트 만들기
- ApplicationCache 지원 여부 확인
- 업데이트 버튼 핸들러 추가
- 지오로케이션 추적 코드 추가
- 스토리지 코드 추가
- 오프라인 이벤트 핸들러 추가
정리

11장 HTML5의 미래

HTML5의 브라우저 지원
HTML의 발전
WebGL
- 기기
- 오디오 데이터 API
- 비디오의 발전
- 터치스크린 기기 이벤트
- P2P 네트워크
- 최종 목표
정리

책 속으로

HTML5는 새로운 것이다. 실제로 아직 완성되지도 않았다. 고집 센 전문가 중에는 HTML5이 완성되려면 십 년도 넘게 걸릴 거라 말하는 분도 있다.

그렇다면 왜 다들 지금이 『프로 HTML5 프로그래밍』이라는 책이 필요한 시점이라고 할까? 대답은 간단하다. 누구든지 더 나은 웹 애플리케이션을 원하고 지금이 바로 HTML5의 시대이기 때문이다. 이 책의 저자들은 2년 넘게 HTML5 기술을 개발하고 가르치는 일을 하고 있으며, 새로운 표준이 하루 빨리 채택될 것으로 확신하고 있다. 이 책을 쓰는 도중에도 우리는 HTML5의 ... 더보기

출판사 서평

그동안 웹은 PC를 지나 스마트폰으로, 또 스마트폰에서 TV로 태블릿 기기로, 나아가 우리가 알지 못하는 수많은 기기로 점차 자리를 옮겨가면서 진화를 거듭하고 있다. 이러한 웹의 진화를 따라잡고자 나온 HTML5이 세상에 알려진 지도 어느새 몇 년이 훌쩍 흘렀다. 그러나 HTML5를 사용한 애플리케이션이 속속 앞다투어 출시되고 그에 따라 개발자들이 HTML5의 새로운 기술들을 사용하려고 고민하지만 실제로 아직까지는 많은 시행착오를 겪어야 하는 것이 사실이다.

『프로 HTML5 프로그래밍』은 HTML5의 기능들을 사용하고 응용하... 더보기

Klover 리뷰 (0)

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

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

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

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

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

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품