장바구니 담기 close

장바구니에 상품을 담았습니다.

인터랙티브 웹 콘텐츠 제작 프로젝트

인터랙티브 웹 콘텐츠 제작 프로젝트

  • 이명희
  • |
  • 제이펍
  • |
  • 2013-09-06 출간
  • |
  • 340페이지
  • |
  • 188 X 245 X 17 mm /863g
  • |
  • ISBN 9788994506746
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
22,500

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

웹 콘텐츠 프로그래밍을 친절하게 안내하는 코드 위주 실전 입문서!
사람을 끌어들이는 인터랙티브 콘텐츠를 위한 아주 친절한 설명서가 여기 있다. 제목만 봐도 궁금해지는 7개의 프로젝트를 HTML5, CSS3, JavaScript를 이용하여 프로그래밍해 보자!

이 책의 주요 내용
춤추는 꽃 프로젝트: HTML5에서 새롭게 선보이는 캔버스(Canvas) 기술을 설명하고 있습니다. 캔버스에 이미지를 출력하고 애니메이션을 구현하는 방법을 이해하고 학습합니다.

중력 브라우저 프로젝트: Box2dWeb 물리 라이브러리와 다음(daum)의 오픈 API를 캔버스 기술에 접목하여 한동안 회자되었던 ‘google gravity’와 비슷한 콘텐츠를 만들어봅니다.

비디오 크로마키 프로젝트: HTML5에서 비디오를 사용하는 방법을 익혀봅니다. 또한, 비디오를 캔버스와 접목하여 픽셀을 조작하는 방법 또한 익혀봅니다.

우쿨렐레 프로젝트: HTML5에서 오디오를 사용하는 방법을 학습합니다. 또한, 비동기 리소스 로더인 yepnope.js의 사용법을 익히며 왜 비동기적인 리소스 로더가 필요한지 살펴봅니다.

코믹 스타일 프로젝트: CSS3를 사용하여 카툰 스타일의 콘텐츠를 제작합니다. 이때 2D 변형에 대해 이해할 수 있습니다.

팝업북 프로젝트: CSS3에서 사용하는 3D 변형을 이해하고 간단한 팝업북을 제작해 봅니다.

춤추는 꽃, 모바일 프로젝트: 첫 프로젝트에서 만든 PC 기반의 캔버스 콘텐츠를 모바일에 최적화된 콘텐츠로 변경해 봅니다. 이때 모바일에서만 사용할 수 있는 터치 이벤트를 학습하며, 더불어 미디어 쿼리를 통한 다양한 분기 처리를 학습합니다.

목차

첫 번째 프로젝트 《춤추는 꽃》
1 이론학습
1-1 브라 우저에 이미지를 출력하는 방법 21
1-1-1 HTML의 《img》 요소 사용 21
1-1-2 CSS의 background-image 속성 사용 22
1-1-3 JavaScript의 createElement 메소드 사용 24
1-2 캔버스를 생성하는 방법 25
1-2-1 HTML의 《canvas》 요소 사용 25
1-2-2 JavaScript의 createElement 메소드 사용 26
1-3 캔버스에 이미지를 그리는 방법 27
1-3-1 《canvas》 요소를 HTML에서 생성했을 때, 캔버스의 참조 값 얻기 27
1-3-2 《canvas》 요소를 동적으로 생성했을 때, 캔버스의 참조 값 얻기 28
1-3-3 drawImage 메소드 29
1-4 캔버스에서 이미지를 변환하는 방법 34
1-4-1 컨텍스트 상태 저장 34
1-4-2 변환행렬을 단위행렬로 초기화 37
1-4-3 변환하려는 요소의 중심으로 컨텍스트 이동 39
1-4-4 적용하고 싶은 변환의 실행 43
1-4-5 저장했던 컨텍스트 상태 복구 44
1-5 캔버스에서 애니메이션 루프를 수행하는 방법 47
1-5-1 일반적인 방법: 타이머 사용 47
1-5-2 새로운 방법: requestAnimationFrame 메소드 사용 48
2 실전학습
2-1 HTML5 51
2-2 CSS3 52
2-3 JavaScript 54
2-4 도전과제 65
3 프로젝트정리 66

두 번째 프로젝트 《중력 브라우저》
1 이론학습
1-1 Box2DWeb 물리 엔진의 이해와 활용 69
1-1-1 Box2DWeb 엔진 다운받기 70
1-1-2 Box2DWeb 엔진의 기본 사용환경 구성하기 71
1-1-3 World 생성 73
1-1-4 Box2DWeb 엔진의 핵심 콘셉트 77
1-1-5 간단한 물리 현상 재현하기 80
1-1-6 이벤트 연결하기 85
1-1-7 조인트 86
1-2 오픈 API를 활용하여 검색 정보 활용하는 법 96
1-2-1 Daum으로부터 키 발급하기 96
1-2-2 jQuery.ajax() API로 HTTP 질의 보내기 98
2 실전학습
2-1 HTML5 102
2-2 CSS3 103
2-3 JavaScript 104
2-4 도전과제 111
3 프로젝트정리 112

세 번째 프로젝트 《비디오 크로마키》
1 이론학습

1-1 비디오를 생성하고 재생하는 방법 117
1-1-1 HTML의

저자소개

저자 이명희는 자바 프로그래머로 소프트웨어 개발을 시작했지만, 플래시의 강한 비주얼과 액션스크립트의 용이한 사용성에 반해 플래시 개발자로 영역을 바꾼 후 ㈜유클립과 ㈜게임하이에서 RIA 애플리케이션과 웹 게임을 개발하였다. 플래시 시장이 많이 위축될 때쯤 ㈜팬갈로어의 HTML5 게임 개발팀에 합류하여 현재까지 HTML5 게임 개발을 진행하고 있다. 단국대학교 연극영화과에서 영화를 전공한 후 경인방송, 한국경제신문사 등에서 7년 이상의 시간을 영상 제작에 매진했던 특이한 경력의 소유자이기도 하다. 93년에 처음으로 C 언어를 만나 사랑에 빠졌고, 그해에 아이콘 Drawer, 횡 스크롤 아케이드 게임, VGA 카드를 컨트롤한 한글 처리 라이브러리 등을 개발할 만큼 프로그래밍이라는 매력에 빠졌던 준비된 프로그래머였다. 지금은 HTML5와 관련한 모든 웹 기술에 관심을 두며 자바스크립트와 뒤늦은 연애를 하고 있다.

도서소개

웹 콘텐츠 프로그래밍을 친절하게 안내하는 코드 위주 실전 입문서 『인터랙티브 웹 콘텐츠 제작 프로젝트』. 이 책은 7개의 프로젝트를 HTML5, CSS3, JavaScript를 이용하여 프로그래밍하는 과정과 방법을 담고 있다.
▶ 『인터랙티브 웹 콘텐츠 제작 프로젝트』 소개 동영상

* 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.