[구글 개발자가 들려주는]
HTML5 활용
- 원서명HTML5: Up and Running (ISBN 9780596806026)
- 지은이마크 필그림
- 옮긴이현동석, 강유훈
- ISBN : 9788960771680
- 25,000원
- 2010년 12월 13일 펴냄 (절판)
- 페이퍼백 | 300쪽 | 188*235mm
- 시리즈 : 웹 프로페셔널
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
HTML5의 열풍을 선도한 구글(Google)의 개발자 애드버킷(advocate)인 마크 필그림(Mark Pilgrim)이 직접 HTML5의 새 엘리먼트와 기능을 다룬 책이다. 캔버스를 활용한 그리기와 비디오 재생, 위치정보나 오프라인과 로컬 저장소 같은 흥미로운 기능뿐만 아니라 특정 브라우저에서 HTML5를 사용할 수 있는지 여부를 감지하는 방법까지 다룬다. 또한 실전에 적용할 수 있는 라이브러리와 코드를 소개하고 일부 모바일 기기에 HTML5 기능이 어떻게 구현되어 있는지와 기존 웹페이지에 어떻게 시맨틱을 추가할지에 대한 내용도 별도로 기술했기에 웹에 관심이 많거나 관련 개발 업무를 담당하고 있다면 꼭 읽어봐야 할 책이다.
예제코드 다운로드 안내
현재 저자가 관리하는 사이트인 http://diveintohtml5.org가 운영이 중단됐습니다.
예제코드는 아래 미러링 사이트에서 다운로드하실 수 있습니다.
https://github.com/diveintomark/diveintohtml5
[ 소개 ]
권위있는 HTML5 책이면서 실용적이고 아름답기까지 하다. 나는 이 책에 담긴 내용을 현재 실제로 사용 중이며 앞으로도 적극 활용하게 될 것이다.
- 팀 브레이 / 구글 개발자 애드버킷
이 책은 초보자와 구루가 모두 좋아할 만한 HTML5의 결정판이다.
- 브래드 누버그 / 구글 소프트웨어 엔지니어
아직도 HTML5의 새 기능을 잘 모른다면 지금이야말로 공부를 시작할 절호의 기회다. 여러분은 이 책을 통해 최신 버전의 마크업 언어가 웹 개발 방식을 어떻게 바꾸려 하는지, 왜 바꾸는지에 대한 실전 내용을 확인할 수 있다.
HTML5는 계속 진화하는 중이다. 이미 사파리나 모질라, 오페라, 크롬뿐만 아니라 모바일 브라우저에서도 많은 새 기능을 지원하고 있다. 『구글 개발자가 들려주는 HTML5 활용』은 마크업과 그래픽, 스크린샷 등 다양한 예제를 통해 새 버전의 주요 변경 사항을 한눈에 파악할 수 있다. HTML5 마크업으로 비디오를 추가하거나 오프라인 동작을 비롯한 많은 기능을 바로 익혀 직접 개발 업무에 적용할 수도 있다.
[ 이 책에서 다루는 내용 ]
■ < header >, < footer >, < section > 같은 새로운 시맨틱 엘리먼트
■ 자바스크립트로 만드는 2차원 드로잉 공간 캔버스
■ 써드파티 플러그인 없이 직접 웹페이지에 삽입하는 비디오
■ 웹 애플리케이션 사용자 간에 위치를 공유할 수 있는 위치정보 식별 기능
■ 쿠키보다 훨씬 뛰어난 로컬 저장소 활용
■ 네트워크가 끊겨도 동작하는 오프라인 웹 애플리케이션 개발
■ 웹 폼의 새로 추가된 입력 타입
■ 사용자 지정 마이크로데이터 목록 생성
예제코드 다운로드 안내
현재 저자가 관리하는 사이트인 http://diveintohtml5.org가 운영이 중단됐습니다.
예제코드는 아래 미러링 사이트에서 다운로드하실 수 있습니다.
https://github.com/diveintomark/diveintohtml5
[ 소개 ]
권위있는 HTML5 책이면서 실용적이고 아름답기까지 하다. 나는 이 책에 담긴 내용을 현재 실제로 사용 중이며 앞으로도 적극 활용하게 될 것이다.
- 팀 브레이 / 구글 개발자 애드버킷
이 책은 초보자와 구루가 모두 좋아할 만한 HTML5의 결정판이다.
- 브래드 누버그 / 구글 소프트웨어 엔지니어
아직도 HTML5의 새 기능을 잘 모른다면 지금이야말로 공부를 시작할 절호의 기회다. 여러분은 이 책을 통해 최신 버전의 마크업 언어가 웹 개발 방식을 어떻게 바꾸려 하는지, 왜 바꾸는지에 대한 실전 내용을 확인할 수 있다.
HTML5는 계속 진화하는 중이다. 이미 사파리나 모질라, 오페라, 크롬뿐만 아니라 모바일 브라우저에서도 많은 새 기능을 지원하고 있다. 『구글 개발자가 들려주는 HTML5 활용』은 마크업과 그래픽, 스크린샷 등 다양한 예제를 통해 새 버전의 주요 변경 사항을 한눈에 파악할 수 있다. HTML5 마크업으로 비디오를 추가하거나 오프라인 동작을 비롯한 많은 기능을 바로 익혀 직접 개발 업무에 적용할 수도 있다.
[ 이 책에서 다루는 내용 ]
■ < header >, < footer >, < section > 같은 새로운 시맨틱 엘리먼트
■ 자바스크립트로 만드는 2차원 드로잉 공간 캔버스
■ 써드파티 플러그인 없이 직접 웹페이지에 삽입하는 비디오
■ 웹 애플리케이션 사용자 간에 위치를 공유할 수 있는 위치정보 식별 기능
■ 쿠키보다 훨씬 뛰어난 로컬 저장소 활용
■ 네트워크가 끊겨도 동작하는 오프라인 웹 애플리케이션 개발
■ 웹 폼의 새로 추가된 입력 타입
■ 사용자 지정 마이크로데이터 목록 생성
목차
목차
- 1장 HTML이 지나온 길
- MIME 타입
- 표준 제정에 관한 여담
- 명맥을 유지해온 HTML 발전사
- 1997년부터 2004년까지의 HTML5 개발과정
- 모두가 잘못 알고 있는 XHTML
- 웹의 미래, 동상이몽
- WHAT 워킹그룹이란?
- 다시 W3C로
- W3C의 보충설명
- 추천 자료
- 2장 HTML5 지원 여부 감지
- 감지 방법
- Modernizr: HTML5 감지 라이브러리
- 캔버스
- 캔버스 텍스트
- 비디오
- 비디오 포맷
- 로컬 저장소
- 웹 워커
- 오프라인 웹 애플리케이션
- 위치정보
- 입력 타입
- 플레이스홀더 텍스트
- 폼 오토포커스
- 마이크로데이터
- 추천 자료
- 3장 시맨틱 엘리먼트
- 문서타입
- 루트 엘리먼트
- <head> 엘리먼트
- 문자 인코딩
- 친구 페이지와 링크 관계
- HTML5의 새로운 시맨틱 엘리먼트
- 알 수 없는 엘리먼트를 브라우저가 처리하는 방법
- 헤더
- 본문
- 날짜와 시간
- 내비게이션
- 푸터
- 추천 자료
- 4장 캔버스로 그려보자
- 단순한 도형
- 캔버스 좌표
- 경로
- 텍스트
- 그라디언트
- 이미지
- IE는 어때?
- 완전한 예제
- 추천 자료
- 5장 웹 비디오의 모든 것
- 비디오 컨테이너
- 비디오 코덱
- H.264
- 테오라
- VP8
- 오디오 코덱
- MP3
- AAC
- 보비스
- 웹에서의 동작 방식
- H.264 비디오를 둘러싼 라이선싱 이슈
- 파이어포그를 이용한 오그 비디오 인코딩
- ffmpeg2theora를 이용한 오그 비디오 배치 인코딩
- HandBrake를 이용한 H.264 비디오 인코딩
- HandBrake를 이용한 H.264 비디오 배치 인코딩
- ffmpeg을 이용한 웹엠 비디오 인코딩
- 드디어 마크업
- MIME 타입이 또 다시 문제를 일으키다
- IE는 어때?
- 최종 예제
- 추천 자료
- 6장 사용자 위치정보
- 위치정보 API
- 코드로 이해하기
- 에러 처리
- 선택! 선택을 하라구!
- IE는 어때?
- 구원 투수 geo.js
- 최종 예제
- 추천 자료
- 7장 웹 애플리케이션 로컬 저장소
- HTML5 이전의 로컬 저장소 역사
- HTML5 저장소
- HTML5 저장소 사용하기
- HTML5 저장소의 변경사항 따라잡기
- 최신 브라우저의 한계
- HTML5 저장소의 동작
- 키/값 쌍을 넘어서: 비전 경쟁
- 추천 자료
- 8장 오프라인 웹 애플리케이션
- 캐시 매니페스트
- 네트워크 섹션
- fallback섹션
- 이벤트 플로우
- 디버깅의 예술
- 게임을 하나 만들어 보자구!
- 추천 자료
- 캐시 매니페스트
- 9장 더욱 강력해진 웹 폼
- 플레이스홀더 텍스트
- 오토포커스 필드
- 이메일 주소
- 인터넷 주소
- 스핀박스로 나타낸 숫자
- 슬라이더로 나타낸 숫자
- 날짜 선택기
- 검색창
- 색상 선택기
- 자동 입력 검증
- 추천 자료
- 10장 마이크로데이터로 시맨틱 부여하기
- 마이크로데이터는 뭔가요?
- 마이크로데이터 모델
- 인물정보 마크업
- 구글의 리치 스니펫
- 조직정보 마크업
- 이벤트 마크업
- 다시 구글 리치 스니펫으로
- 리뷰 마크업
- 추천 자료
- 부록 HTML5 기능 감지 방법
- 엘리먼트