logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

웹킷이 주도하는 미래형 웹 개발

웹킷이 주도하는 미래형 웹 개발

(HTML5+CSS3 반응형 웹 표준 앱의 필수 기술 WebKit)

존 라쉬 (지은이), 정상욱 (옮긴이)
  |  
에이콘출판
2013-04-30
  |  
35,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

웹킷이 주도하는 미래형 웹 개발

책 정보

· 제목 : 웹킷이 주도하는 미래형 웹 개발 (HTML5+CSS3 반응형 웹 표준 앱의 필수 기술 WebKit)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960774261
· 쪽수 : 448쪽

책 소개

오픈소스 프로젝트 웹킷(WebKit)에 관한 국내 최초 개론서. 웹킷이 무엇이며, 어떻게 활용되는지를 살펴보고, HTML5와 CSS3로 만드는 반응형 웹 표준 사이트를 만들고 검증하는 방법을 배운다.

목차

1부. 웹킷의 기초

1장 웹킷이란?
___웹킷의 역사
___웹킷은 어디에 쓰이는가?
______웹 브라우저
______모바일 디바이스
______리치 인터넷 애플리케이션
______여러 종류의 디바이스
___웹킷이 제공하는 것은 무엇인가?
______CSS3
______HTML5와 SVG
___웹킷을 사용했더라도 기능이 모두 같진 않다
______다양한 버전의 웹킷 사용
______코어 수정
___요약

2장 웹킷 개발 시작하기
___테스팅 환경 설정
______테스트하는 방법
______맥이나 PC냐
___크롬과 사파리 환경
______구 버전의 브라우저 테스트
______크롬과 사파리 문제 디버깅
___iOS와 안드로이드 환경
______에뮬레이터 선택
______iOS 시뮬레이터
______안드로이드 에뮬레이터
______iOS와 안드로이드 문제 디버깅
___웹킷 브라우저 그 이상
______파이어폭스
______인터넷 익스플로러
______오페라
______다른 모바일 브라우저
___결론

2부. 웹킷에서 지원하는 CSS3

3장 CSS3의 고급 스타일링
___CSS3를 사용해 이미지 없이 그래픽 그리기
______기본 설정
______둥근 모서리
______그라디언트
______활자체
______텍스트와 박스 섀도우
______RGBa 투명도
___CSS3 애니메이션
______전환하기
______키프레임의 사용
___CSS3 변형
______2D 변형
______3D 변형
___다른 CSS3 프로퍼티
______테두리 이미지
______마스크
______글자 테두리
______사각형 반사
______웹킷의 움직이는 텍스트
______배경 클립
______데이터 URI
___요약

4장 CSS3의 개선된 선택자 기능
___CSS3 선택자와 유사 클래스
______선택자 속성
______구조적인 선택자
______구조적인 유사 클래스
______다른 유사 클래스
______유사 요소에 기반을 둔 텍스트와 콘텐츠
___미디어 쿼리
______미디어 쿼리의 사용
______미디어 쿼리를 이용해 유연한 레이아웃 만들기
______특정 디바이스 감지
___요약

5장 CSS3로 다중 브라우저 지원
___모든 브라우저에서 동작하는 기본 CSS3 스타일
______크로스-브라우저에서의 둥근 모서리
______크로스-브라우저에서의 그라디언트
______크로스 브라우저의 폰트 페이스
______크로스 브라우저의 텍스트와 박스 섀도우
______크로스 브라우저의 RGBa 투명도
______크로스 브라우저에서의 테두리 이미지
______크로스 브라우저의 배경 클립
______크로스 브라우저의 데이터 URI
___모든 브라우저에서의 CSS3 애니메이션
______전환을 지원하지 않는 브라우저에서의 전환
______지원하지 않는 브라우저에서 키프레임 애니메이션
___모든 브라우저에서의 CSS3 변형
______IE 구 버전에서의 변형 지원
______크로스 브라우저의 3D 변형 지원
___크로스 브라우저의 CSS3 선택자와 유사 클래스 지원
______크로스 브라우저의 선택자 지원
______크로스 브라우저의 유사 클래스와 유사 요소 지원
______CSS3 선택자 지원을 위한 제이쿼리
___크로스 브라우저의 미디어 쿼리 지원
___모더나이저를 사용한 기능 감지
___요약

3부. 웹킷에서의 HTML5 지원

6장 HTML5 미디어 태그
___왜 HTML5를 사용하는가?
___HTML5 VIDEO
______HTML5 비디오 옵션
______HTML5 비디오 포맷
______다른 포맷 인코딩
______HTML5 비디오 인코딩 테스트
___HTML5 오디오
______HTML5 오디오 포맷
______HTML5 오디오 인코딩
___HTML5 미디어 태그와 자바스크립트의 상호 작용
______기본 자바스크립트 명령어
___HTML5 미디어 태그 대안으로 플래시 사용
______대안용 플래시 추가
______플래시 파일 생성
___요약

7장 캔버스 요소
___캔버스의 기본
______기본적인 모양 그리기
______복잡한 모양 그리기
___캔버스 꾸미기
______이미지 사용하기
______채우기와 획 스타일
______선 스타일
______그림자
______텍스트의 사용
___변형
______위치 이동
______회전
______크기 변경
______변형
______캔버스 상태의 저장과 복구
______다양한 상태의 저장과 복구
___구성하기와 범위 자르기
______구성하기
______범위 자르기
___반응형 캔버스
______기본적인 애니메이션
______마우스의 상호 작용
______물리학 라이브러리 사용하기
___3D 캔버스
______웹지엘과 오픈지엘
______3D 캔버스 라이브러리
___캔버스의 영감
______게임
______오디오/비디오
______그리기와 만드는 툴
______수학/물리학
______시각 효과
______더 많은 캔버스 영감
___요약

8장 HTML5 폼
___특별 입력 형식
______숫자
______슬라이더
______색과 날짜 선택기
______상황에 따른 키보드
______검색 박스
___상호 작용 기능
______플레이스홀더 텍스트
______오토포커스
______폼 검사
___크로스 브라우저 지원
______특별한 입력 형식의 크로스 브라우저 지원
______상호 작용 기능용 크로스 브라우저 지원
___요약

9장 확장가능한 벡터 그래픽 SVG
___SVG를 사용할 때의 장점
______벡터화된 이미지 형식
______완전한 상호 작용
______검색 엔진 최적화(SEO, Search Engine Optimization)
______파일 크기
___자동으로 SVG 생성하기
______SVG 파일 생성하기
______SVG 라이브러리
___SVG 이미지 손으로 직접 작성하기
______SVG 마크업 포함하기
______선과 모양 그리기
______텍스트와 링크, 이미지 추가하기
______그라디언트 추가하기
______HTML 속성 대신에 CSS 사용하기
______자바스크립트 상호 작용
___요약

4부. 모바일 웹킷

10장 iOS와 안드로이드로 개발하기
___뷰포트와 회전 방향
______뷰포트의 조정
______미디어 쿼리를 이용한 CSS 조정
______자바스크립트를 통한 뷰포트와 방향, 해상도 액세스
___모바일 감지하기
______유저 에이전트 확인
______미디어 쿼리
______자바스크립트를 이용한 감지
______감지하지 않기
___모바일용 스타일링
______실제 화면 영역의 최대화
______파일 크기의 감소
______여러 가지 변경
___디바이스 기능의 접근
______터치 이벤트
______위치 정보
______자이로스코프와 가속도계
______전화 걸기
______문자 메시지
______상황에 따른 키보드
______자동 수정 기능의 비활성화
______미디어 캡처
___IOS를 위한 특별히 고려해야 할 점
______플래시 대신 HTML5 이용하기
______그 밖의 고려사항
___요약

11장 웹 앱 만들기
___웹 앱과 네이티브 앱 비교
______웹 앱의 장점
______네이티브 앱의 장점
___북마크 아이콘의 생성
______북마크와 다운로드 비교
______맞춤형 아이콘의 생성
______북마크 스크립트
___전체 화면 모드
______전체 화면 모드의 활성화
______브라우저 바 숨기기
___자바스크립트 라이브러리 선택
______센차 터치
______제이쿼리 모바일
______jQTOUCH
______Zepto.js
___CSS3를 사용한 iOS UI의 렌더링
______iOS 스타일링의 재현
______iOS UI 기능의 재현
___CSS3를 이용한 안드로이드 UI의 랜더링
___오프라인의 진입
______앱이 오프라인인지 확인하기
______HTML5 캐시 매니페스트
______로컬 스토리지
______오프라인 SQL 데이터베이스
___폰갭을 사용한 네이티브 앱 개발
______폰갭의 장점
______폰갭의 단점
______폰갭 시작하기
______폰갭 사용하기
______폰갭 API
___요약

5부. 웹킷 파고들기

12장 웹킷의 성능
___최적화 방법
______균형감 유지하기
______프로파일링 툴
______인지 성능 대 실제 성능
___애니메이션의 최적화
______CSS 애니메이션의 이용
______리플로우 피하기
______하드웨어 가속
___자바스크립트의 최적화
______자바스크립트의 로딩
______순환문
______스코프 체인
______돔의 조작
___CSS의 최적화
______더 빠른 선택자
______피해야 하는 프로퍼티
___이미지 최적화
______웹용 이미지 저장
______웹피
______쿠키 없는 도메인 사용
___웹 소켓
______웹 소켓의 장점
______브라우저에서 지원
______웹 소켓을 사용하는 방법
___요약

13장 웹킷의 미래
___웹킷 나이틀리 버전
___웹킷을 지원하는 방법
______오류 리포트 작성
______웹킷 코어에 기여하기
______문서 작성
___웹킷의 나아갈 방향은 어디인가?
______개발 중인 기능
______일반적인 개선 사항
___웹킷의 미래

저자소개

존 라쉬 (지은이)    정보 더보기
데스크톱과 모바일의 최신 웹 애플리케이션 개발을 전문으로 하는 웹 개발 프리랜서다. 성능 또는 사용성 및 기능성 향상을 통해 사용자에게 좋은 사용자 경험을 제공하는 데 초점을 맞춰 자바스크립트 애플리케이션을 개발한다. 사용자의 요구사항을 만족시키면 비즈니스 목표는 저절로 따라온다고 믿는다.
펼치기
정상욱 (옮긴이)    정보 더보기
2013년 현재 현대엠엔소프트에 근무하고 있다. 이전에는 오비고에서 9년간 모바일 브라우저 개발을 담당했고, QA 팀장으로 근무하면서 웹킷 브라우저 검증과 웹 표준인 HTML5, CSS3를 분석하고, 관련 테스트 케이스를 작성했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책