HOME > 상세정보

상세정보

(Pro) HTML5 programming : 혁신적인 RIA 개발을 위한 차세대 표준 API (19회 대출)

자료유형
단행본
개인저자
Lubbers, Peter Albers, Brian, 저 Salim, Frank, 저 이준, 역 정승희, 역
서명 / 저자사항
(Pro) HTML5 programming : 혁신적인 RIA 개발을 위한 차세대 표준 API / 피터 러버스, 브라이언 앨버스, 프랭크 살림 지음 ; 이준, 정승희 옮김
발행사항
파주 :   위키북스,   2011  
형태사항
xxi, 314 p. : 삽화 ; 24 cm
총서사항
위키북스 오픈소스 & 웹 시리즈 ;032
원표제
Pro HTML5 programming : powerful APIs for richer Internet application development
ISBN
9788992939799
일반주기
색인수록  
일반주제명
HTML (Document markup language) Internet programming Application software -- Development
000 01295camcc2200385 c 4500
001 000045665312
005 20110907194246
007 ta
008 110907s2011 ggka 001c kor
020 ▼a 9788992939799 ▼g 93560
035 ▼a (KERIS)BIB000012490338
040 ▼a 241027 ▼c 241027 ▼d 244002 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.72 ▼2 22
085 ▼a 005.72 ▼2 DDCK
090 ▼a 005.72 ▼b H873 2011z4
100 1 ▼a Lubbers, Peter
245 2 0 ▼a (Pro) HTML5 programming : ▼b 혁신적인 RIA 개발을 위한 차세대 표준 API / ▼d 피터 러버스, ▼e 브라이언 앨버스, ▼e 프랭크 살림 지음 ; ▼e 이준, ▼e 정승희 옮김
246 1 9 ▼a Pro HTML5 programming : ▼b powerful APIs for richer Internet application development
260 ▼a 파주 : ▼b 위키북스, ▼c 2011
300 ▼a xxi, 314 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 위키북스 오픈소스 & 웹 시리즈 ; ▼v 032
500 ▼a 색인수록
650 0 ▼a HTML (Document markup language)
650 0 ▼a Internet programming
650 0 ▼a Application software ▼x Development
700 1 ▼a Albers, Brian, ▼e
700 1 ▼a Salim, Frank, ▼e
700 1 ▼a 이준, ▼e
700 1 ▼a 정승희, ▼e
900 1 0 ▼a 러버스, 피터, ▼e
900 1 0 ▼a 앨버스, 브라이언, ▼e
900 1 0 ▼a 살림, 프랭크, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.72 H873 2011z4 등록번호 121212760 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.72 H873 2011z4 등록번호 121212761 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

HTML5의 기능들을 사용하고 응용하고 그것들을 하나로 묶어서 제대로 된 웹 애플리케이션을 만드는 일련의 과정을 보여준다. 아울러 그 과정에서 개발자가 겪을 수 있는 시행착오까지 꼼꼼히 설명해준다. HTML5의 특징들을 실용적이고도 현실적인 예제로 보여주고, 어느 브라우저에서 어떤 기능들을 지원하고 있는가를 보여주며, HTML5의 특징을 빠르게 익힐 수 있게끔 가장 유용하고 강력한 HTML5 API들을 주로 다루고 있다. 아울러 지오로케이션이나 웹스토리지, 웹소켓, 웹워커, 캔버스, 오디오, 비디오 같은 HTML5 요소들을 사용해 웹 애플리케이션을 만드는 방법과 함께 이 같은 요소들을 조합해서 다른 표준 웹 기술과 문제없이 어우러지도록 만드는 방법을 익힌다.

이제 HTML5가 등장했고, 웹 애플리케이션에는 전에 없던 강력함과 확장성, 반응성을 보여줄 수 있게 되었습니다. 여러분은 이 책에서 이러한 강력한 능력들을 꺼내어 최첨단 HTML5 기술들을 접목해서 새롭게 등장한 브라우저들의 모든 기능을 이끌어낼 수 있는 최신 웹 애플리케이션을 만드는 법을 배우게 될 것입니다.

이 책에서는 새로운 HTML5 API를 설명합니다. HTML5의 특징들을 실용적이고도 현실적인 예제로 보여주고, 어느 브라우저에서 어떤 기능들을 지원하고 있는가를 보여줍니다. HTML5의 특징을 빠르게 익힐 수 있게끔 이 책에서는 가장 유용하고 강력한 HTML5 API들을 주로 다룹니다. 아울러 지오로케이션이나 웹스토리지, 웹소켓, 웹워커, 캔버스, 오디오, 비디오 같은 HTML5 요소들을 사용해 웹 애플리케이션을 만드는 방법도 배우게 될 것입니다. 그리고 이 같은 요소들을 조합해서 다른 표준 웹 기술과 문제없이 어우러지도록 만드는 방법도 익히게 될 것입니다.

HTML5를 사용하면 많은 양의 스크립트나 비표준 플러그인을 사용해야 했던 복잡한 기능들을 마크업 몇 줄로 해결할 수 있습니다. 자주 쓰는 편집기를 실행하고 HTML5를 지원하는 여러 브라우저 가운데 하나를 선택한 뒤 새로운 커뮤니케이션이나 상호작용에 필요한 기능을 직접 손으로 만들어서 HTML5 프로그램에 추가해볼 수 있을 것입니다.

우리는 최근에 생겨난 이러한 표준 기능을 웹 전문가인 여러분들과 공유하고 싶은 마음에 이 책을 썼습니다. 우리는 HTML5 기술을 2년이 넘게 가르쳐왔고 실제로 개발하고 작업하는 데도 사용하고 있습니다. 그리고 이 새로운 표준 기술은 엄청난 속도로 퍼지리라 장담합니다. 이 책을 보고 나서 여러분이 HTML5 API를 좀더 창의적인 방향으로 사용하고, 나아가 웹에서 여러분들의 코드를 볼 수 있기를 희망합니다.


정보제공 : Aladin

저자소개

피터 러버스(지은이)

Kaazing에서 문서화 및 교육 책임자로 일하고 있다. HTML5와 웹소켓에 관심이 많으며 국제 행사에서 자주 강연을 하고, 전 세계를 대상으로 HTML5 교육 과정을 담당하고 있다. Kaazing에 입사하기 전에 오라클에서 약 십 년간 정보 설계를 담당했다. 오라클에 재직할 때는 상을 받은 책을 여러 권 집필하고 출원 중인 소프트웨어 솔루션들을 개발했다. 네덜란드 태생으로 네덜란드 왕족 그린 베레 내의 특수 부대원이기도 하다. 캘리포니아의 타호 국유림가에 살고 있으며, 시간을 쪼개서 울트라 마라톤을 뛴다. 트위터 아이디는 @peterlubbers.

브라이언 앨버스(지은이)

Kaazing에서 연구 및 개발 조직의 부사장으로 재직하고 있다. 최근의 오라클 시니어 개발 관리자 경력을 포함하면 웹 개발에서만 경력이 15년이다. Brian은 웹 2.0 엑스포, AJAX월드엑스포, 자바원과 같은 컨퍼런스에서 웹과 사용자 인터페이스 기술 분야의 고정 강연을 맡고 있다. 텍사스주 태생으로 현재 캘리포니아에 살고 있지만 대부분의 시간을 하와이에서 보내고 있다. 여가 시간에 해변에서 쉴 수 없을 땐 다양한 가상 세계에서 그를 만날 수 있다.

프랭크 살림(지은이)

구글 소프트웨어 엔지니어다. 전에는 카징 사의 원년 엔지니어였으며, 웹소켓 게이트웨이와 클라이언트 전략 제작을 도왔다. 샌디애고 출신이지만 현재는 캘리포니아주 샌프란시스코에 살고 있으며, 포모나 대학의 컴퓨터 과학 학사로 졸업했다. 프로그래밍 외의 시간에는 독서, 그림, 인라인 스케이트를 즐긴다. 2010년에는 『프로 HTML5 프로그래밍』(위키북스, 2011)의 공동 저자로 집필에 참여했다.

이준(옮긴이)

다음커뮤니케이션에서 프론트엔드와 모바일 앱개발을 담당하고 있다. <제프리 젤드만의 웹표준 가이드>(위키북스, 2007)와 <CSS완벽가이드>(위키북스, 2009), <Pro HTML5>(위키북스, 2011)를 번역했다.

정승희(옮긴이)

다음커뮤니케이션에서 "국민의 편익 증대"를 위해 컨텐츠 검색 서비스 개발을 담당하고 있다. <Pro HTML5>(위키북스, 2011)를 번역했다.

정보제공 : Aladin

목차

목차
01장 HTML5의 개요 = 1
 지금까지의 이야기 - HTML5의 역사 = 1
 2022년 신화와 그것이 중요하지 않은 이유 = 2
 누가 HTML5를 개발하는가? = 4
 새로운 비전 = 4
  호환성과 소길 내기 = 4
  유용성과 사용자 우선 주의 = 5
  상호 호환성과 단순화 = 6
  보편적인 접근성 = 7
 플러그인이 필요없는 패러다임 = 7
  무엇이 추가되고 무엇이 없어졌나? = 8
 HTML5의 새로운 특징 = 11
  새로운 DOCTYPE과 문자셋 = 11
  새로운 요소와 비권장 요소 = 12
  의미 있는 마크업 = 13
  선택자 API로 간단히 선택하기 = 21
  자바스크립트 로깅과 디버깅 = 24
  window.JSON = 25
  DOM 레벨 3 = 25
  빠른 자바스크립트 엔진들 = 25
 정리 = 27
02장 HTML5 캔버스 API 사용하기 = 29
 HTML5 캔버스 개요 = 29
  역사 = 29
  캔버스란? = 30
  캔버스 좌표 = 31
  캔버스를 사용해서는 안 되는 경우 = 31
  대체 콘텐츠 = 32
  CSS와 캔버스 = 32
  HTML5 캔버스를 지원하는 브라우저 = 33
 HTML5 캔버스 API 사용하기 = 34
  브라우저 지원 여부 확인 = 34
  페이지에 캔버스 추가하기 = 34
  그림 변환하기 = 37
  패스 다루기 = 40
  선 스타일 사용하기 = 43
  면 스타일 다루기 = 44
  사각형 콘텐츠 채우기 = 45
  곡선 그리기 = 47
  캔버스에 이미지 넣기 = 48
  그라디언트 사용하기 = 50
  배경 패턴 사용하기 = 52
  캔버스 객체 크기 조절하기 = 54
  캔버스 변형 이용하기 = 56
  캔버스 텍스트 사용하기 = 58
  그림자 적용 = 60
  픽셀 데이터 다루기 = 61
  캔버스 보안 구현하기 = 63
 HTML5 캔버스 애플리케이션 만들기 = 64
  기타 예제: 전체 페이지를 덮는 유리 패널 = 68
 정리 = 69
03장 HTML5 오디오와 비디오 = 71
 HTML5 오디오와 비디오 개요 = 71
  비디오 컨테이너 = 71
  오디오 및 비디오 코덱 = 72
  오디오 및 비디오의 제한사항 = 74
  HTML5 오디오와 비디오를 지원하는 브라우저 = 74
 HTML5 오디오 및 비디오 API 사용하기 = 75
  브라우저 지원 여부 확인하기 = 76
  미디어 요소 이해하기 = 77
  오디오 사용하기 = 82
  비디오 다루기 = 84
  기타 예제 = 91
 정리 = 93
04장 HTML5 지오로케이션 API 사용하기 = 95
 위치 정보란? = 96
  위도, 경도 좌표 = 96
  위치 정보의 근원 = 97
  IP 주소 기반 지오로케이션 데이터 = 98
  위성 위치 확인 시스템의 지오로케이션 데이터 = 98
  Wi-Fi 기반 지오로케이션 데이터 = 99
  휴대전화 지오로케이션 데이터 = 99
  사용자 정의 지오로케이션 데이터 = 99
 HTML5 지오로케이션을 지원하는 브라우저 = 100
 개인 정보 = 100
  개인 정보 보호 메커니즘 = 102
  위치 정보 사용하기 = 103
 HTML5 지오로케이션 API 사용하기 = 103
  브라우저 지원 여부 확인하기 = 104
  위치 요청 = 104
 HTML5 지오로케이션을 이용한 실시간 애플리케이션 제작 = 111
  HTML 화면 작업 = 113
  지오로케이션 데이터 처리 = 114
  최종 코드 = 117
 기타 예제 = 120
  내 위치는 어디일까? = 121
  구글 맵에서 내 위치 보기 = 123
 요약 = 124
05장 커뮤니케이션 API 사용하기 = 127
 다른 도메인 문서 간 메시징 = 127
  도메인 보안의 이해 = 130
  다른 도메인 간의 문서 메시징을 위한 브라우저 지원 = 131
  postMessage API 사용하기 = 132
  postMessage API로 애플리케이션 만들기 = 133
 XMLHttpRequest 레벨 2 = 140
  다른 도메인 간 XMLHttpRequest = 141
  단계적 응답 이벤트 = 143
  HTML5 XMLHttpRequest 레벨 2를 지원하는 브라우저 = 144
  XMLHttpRequest API 사용하기 = 144
  XMLHttpRequest로 애플리케이션 만들기 = 146
 기타 예제 = 151
  구조적 데이터 = 151
  프레임버스팅 = 152
 정리 = 153
06장 HTML5 웹소켓 API = 155
 HTML5 웹소켓 개요 = 155
  실시간과 HTTP = 156
  HTML5소켓의 이해 = 157
 HTML5 웹소켓의 브라우저 지원 = 164
  간단한 에코 웹소켓 서버 만들기 = 164
 HTML5 웹소켓 API = 173
  브라우저 지원 여부 확인 = 173
  기본 API사용법 = 174
 HTML5 웹소켓으로 애플리케이션 만들기 = 178
  HTML파일 작성 = 180
  웹소켓 코드 추가 = 182
  지오로케이션코드 추가 = 182
  총정리 = 183
 최종 코드 = 186
 정리 = 189
07장 HTML5 폼 API = 191
 HTML5 폼의 개요 = 191
  HTML Forms vs. XForms = 192
  기능적인 폼 = 192
  HTML5 폼의 브라우저 지원 = 193
  Input 목록 = 194
 HTML5 Form API의 활용 = 198
  새로운 폼 속성과 기능 = 198
  폼 유효성 검사 = 203
  유효성 피드백 = 208
 HTML5 Form을 이용한 애플리케이션 구축 = 211
  기타 예제 = 216
 정리 = 217
08장 HTML5 웹워커 API = 219
 HTML5 웹워커의 브라우저 지원 = 220
 HTML5 웹워커API의 사용 = 220
  브라우저 지원 여부 검사 = 221
  HTML5 웹워커 생성 = 222
  추가 자바스크립트의 로딩과 실행 = 222
  HTML5 웹워커와의 통신 = 222
 메인 페이지 코드 = 223
  에러 처리 = 224
  HTML5 웹워커 중지 = 224
  HTML5 웹워커 내에서의 HTML5 웹워커 사용 = 225
  타이머 사용 = 226
  예제 코드 = 226
 HTML5 웹워커를 이용한 애플리케이션 구축 = 227
  blur.js 도우미 스크립트 = 229
  blur.html 애플리케이션 페이지 = 230
  blurWorker.js 웹워커 스크립트 = 231
  웹워커와의 통신 = 232
  애플리케이션 실행 = 234
  예제 코드 = 235
 정리 = 241
09장 HTML5 웹스토리지 API = 243
 HTML5 웹스토리지의 개요 = 243
 HTML5 웹스토리지의 브라우저 지원 = 245
 HTML5 웹스토리지 API 사용 = 245
  브라우저 지원 여부 확인 = 245
  값 설정과 조회 = 247
  데이터 누출 방지 = 249
  로컬 스토리지와 세션 스토리지 = 251
  기타 웹스토리지 API속성과 함수 = 251
  웹스토리지 업데이트 = 253
  웹스토리지 살펴보기 = 255
 HTML5 웹스토리지를 이용한 애플리케이션 만들기 = 256
 브라우저 데이터베이스 스토리지의 미래 = 270
  JSON 객체 스토리지 = 273
  윈도우 간의 공유 = 275
 정리 = 276
10장 HTML5 오프라인 웹 애플리케이션 만들기 = 279
 HTML5 오프라인 웹 애플리케이션의 개요 = 279
  HTML5 오프라인 웹 애플리케이션의 브라우저 지원 = 282
 HTML5 오프라인 웹 애플리케이션 API의 사용. = 282
  브라우저 지원 여부 검사 = 282
  간단한 오프라인 애플리케이션 만들기 = 282
  오프라인 이벤트 = 283
  매니페스트 파일 = 284
  애플리케이션 캐시 API = 285
 HTML5 오프라인 웹 애플리케이션으로 애플리케이션 만들기 = 287
  애플리케이션 리소스를 위한 매니페스트 파일 만들기 = 288
  UI를 위한 HTML 구조와 CSS 만들기 = 289
  오프라인 자바스크립트 만들기 = 290
  ApplicationCache 지원 여부 확인 = 292
  업데이트 버튼 핸들러 추가 = 293
  지오로케이션 추적 코드 추가 = 293
  스토리지 코드 추가 = 294
  오프라인 이벤트 핸들러 추가 = 295
 정리 = 295
11장 HTML5의 미래 = 297
 HTML5의 브라우저 지원 = 297
 HTML의 발전 = 298
  WebGL = 298
  기기 = 301
  오디오 데이터 API = 302
  비디오의 발전 = 302
  터치스크린 기기 이벤트 = 303
  P2P 네트워크 = 306
  최종 목표 = 306
 정리 = 307
찾아보기 = 309

관련분야 신착자료

Muthu, Subramanian Senthilkannan (2022)
Musib, Somnath (2023)