HOME > 상세정보

상세정보

고성능 자바스크립트 그래픽스 : HTML5 캔버스 + jQuery (6회 대출)

자료유형
단행본
개인저자
Cecco, Raffaele 김태곤, 역
서명 / 저자사항
고성능 자바스크립트 그래픽스 : HTML5 캔버스 + jQuery / 라파엘레 체코 지음 ; 김태곤 옮김
발행사항
서울 :   Bj퍼블릭,   2012  
형태사항
353 p. : 삽화 ; 24 cm
원표제
Supercharged JavaScript graphics
ISBN
9788994774183
일반주기
색인수록  
일반주제명
JavaScript (Computer program language) Internet programming
000 00886camcc2200289 c 4500
001 000045724967
005 20121031152247
007 ta
008 120823s2012 ulka 001c kor
020 ▼a 9788994774183 ▼g 93560
035 ▼a (KERIS)BIB000012889988
040 ▼a 211062 ▼c 211062 ▼d 244002
041 1 ▼a kor ▼h eng
082 0 4 ▼a 006.76 ▼2 23
085 ▼a 006.76 ▼2 DDCK
090 ▼a 006.76 ▼b 2012z4
100 1 ▼a Cecco, Raffaele
245 1 0 ▼a 고성능 자바스크립트 그래픽스 : ▼b HTML5 캔버스 + jQuery / ▼d 라파엘레 체코 지음 ; ▼e 김태곤 옮김
246 1 9 ▼a Supercharged JavaScript graphics
260 ▼a 서울 : ▼b Bj퍼블릭, ▼c 2012
300 ▼a 353 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a 색인수록
650 0 ▼a JavaScript (Computer program language)
650 0 ▼a Internet programming
700 1 ▼a 김태곤, ▼e
900 1 0 ▼a 체코, 라파엘레, ▼e

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 006.76 2012z4 등록번호 151312200 도서상태 대출가능 반납예정일 예약 서비스 C

컨텐츠정보

저자소개

라파엘레 체코(지은이)

유럽 비디오 게임 업계의 베테랑 소프트웨어 개발자다. 런던에 있는 소프트웨어 스튜디오인 ‘킹 오브 더 정글(King of the Jungle)’ 사에서 기술 이사를 맡고 있다. 그는 이 회사에서 ‘해즈브로(Hasbro)’ 사와 ‘버진(Virgin)’ 사 같은 고객을 위한 소프트웨어를 작성해왔다. 현재 라파엘레는 웹 개발자로 지내며 그의 웹 사이트에 실험해보는 것을 즐기고 있다.

김태곤(옮긴이)

‘Fancy(http://fancy.com)’라는 서비스를 만들고 있는 프론트엔드 개발자다. 새로운 기술을 배우는 것만큼이나 지식을 나누는 것도 좋아해 오픈 소스는 물론 강의와 번역을 꾸준히 진행하고 있다. 또한, 개인 블로그(http://taegon.kim)와 트위터(@taggon)를 통해서도 웹 기술과 관련된 글을 전한다. 옮긴 책으로는 『누구나 쉽게 배우는 자바스크립트』, 『거침없이 배우는 자바스크립트 & 제이쿼리』, 『객체지향 자바스크립트의 원리』 등이 있다.

정보제공 : Aladin

목차

목차
역자의 글 = 5
머리말 = 7
CHAPTER 1 코드 재사용 및 최적화  
 속도 개선 = 25
 최적화 대상과 시기 = 26 
 직접 만드는 코드 프로파일링 = 30 
 자바스크립트 최적화 = 31 
  룩업 테이블 = 31 
  비트 연산자, 정수, 이진수 = 36 
 jQuery와 DOM 반복 최적화 = 48 
  CSS 스타일 변경 최적화 = 49 
  DOM 삽입 최적화 = 52 
 기타 자료 = 53
CHAPTER 2 DHTML 기초  
 DHTML 스프라이트 만들기 = 56
  이미지 애니메이션 = 57 
  캡슐화와 그리기 추상화(또는 은닉) = 59 
  DOM 삽입/삭제 최소화 = 59 
  스프라이트 코드 = 59 
  간단한 스프라이트 프로그램 = 62 
  더 동적인 스프라이트 애니메이션 = 65 
 jQuery 플러그인으로 바꾸기 = 71 
 타이머, 속도, 프레임 레이트 = 75 
  setInterval과 setTimeout 사용 = 75 
  시간 정밀도 = 78 
  일정한 속도 유지 = 79 
 인터넷 익스플로러 6 배경 이미지 캐싱 = 85
CHAPTER 3 스크롤링  
 CSS만 사용한 스크롤링 효과 = 87
 자바스크립트를 사용한 스크롤링 = 92 
  배경 이미지 스크롤링 = 92 
  타일 기반 이미지 스크롤링 = 95
CHAPTER 4 고급 UI  
 HTML5 폼 = 117
 자바스크립트 UI 라이브러리 사용 = 120 
  jQuery UI를 사용한 웹 인터페이스 개선 = 120 
  Ext JS를 사용한 견고한 UI = 126 
 UI 요소 직접 만들기 = 130 
  3D 회전목마 만들기 = 131
CHAPTER 5 자바스크립트 게임 입문  
 게임 객체 = 149
 게임 코드 = 152 
  게임 전역 변수 = 152 
  키 읽기 = 153 
  객체 움직이기 = 155 
  간단한 애니메이터 = 157 
  충돌 감지 = 158 
  외계인 = 165 
  플레이어 = 174 
  방패 = 178 
  의문의 비행접시 = 179 
  게임 = 181 
  모두 하나로 합치기 = 187
CHAPTER 6 HTML5 캔버스  
 캔버스 지원 = 193
 비트맵, 벡터 또는 둘 다? = 193 
 캔버스의 제약 사항 = 194 
 캔버스 vs SVG = 195 
 캔버스 vs 어도비 플래시 = 196 
 캔버스 저작도구 = 197 
 캔버스 기초 = 199 
  캔버스 요소 = 199 
  드로잉 컨텍스트 = 200 
  사각형 그리기 = 201 
  직선과 곡선을 사용해 패스 그리기 = 201 
  비트맵 이미지 그리기 = 211 
  색상, 외곽선, 채우기 = 214 
 캔버스 애니메이션 = 220 
 캔버스와 재귀 드로잉 = 223 
  캔버스 나무 페이지 = 226 
 DHTML 스프라이트를 캔버스 스프라이트로 대체하기 = 227 
  새로 작성한 CanvasSprite 객체 = 227 
  코드에서 바뀐 부분 = 229 
 캔버스와 웹 소켓을 사용한 그래픽 채팅 프로그램 = 230 
  웹 소켓의 장점 = 231 
  웹 소켓 지원과 보안 = 232 
  채팅 프로그램 = 233
CHAPTER 7 게임과 시뮬레이션을 위한 벡터  
 벡터 연산 = 253
  덧셈과 뺄셈 = 253 
  크기 조절 = 254 
  정규화 = 254 
  회전 = 254 
  스칼라곱 = 256 
 자바스크립트 벡터 객체 만들기 = 256 
 벡터를 사용한 대포 시뮬레이션 = 259 
  시뮬레이션 전역 변수 = 260 
  대포알 = 260 
  대포 = 262 
  배경 = 264 
  메인 루프 = 265 
  페이지 구조 = 265 
 로켓 시뮬레이션 = 267 
  게임 객체 = 267 
  장애물 객체 = 270 
  로켓 객체 = 271 
  배경 = 275 
  충돌 감지와 반응 = 276 
  페이지 구조 = 279 
  개선 및 수정 사항 = 281 
CHAPTER 8 구글 시각화 도구 
 제약 사항 = 286
 차트 용어 = 287 
 이미지 차트 = 288 
  데이터 형식과 차트 해상도 = 292 
  동적인 데이터 사용 = 297 
  요약 = 302 
 인터랙티브 차트 = 302 
  인터랙티브 차트 이벤트 = 308
CHAPTER 9 jQuery Mobile을 이용한 모바일 프로그램 
 jQuery Mobile = 314 
 모바일 웹 프로그램 TilePic = 317 
  TilePic 게임 설명 = 318 
  TilePic 게임 코드 = 320 
 폰갭 = 334 
CHAPTER 10 폰갭을 사용한 안드로이드 앱 제작 
 폰갭 설치 = 336
  자바 JDK 설치 = 337 
  안드로이드 SDK 설치 = 338 
  이클립스 설치 = 339 
  안드로이드 개발 도구 설치 = 340 
  폰갭 설치 = 341 
 이클립스에서 폰갭 프로젝트 생성 = 342 
  App.java 파일 수정 = 344 
  AndroidManifest.xml 파일 수정 = 346 
  간단한 웹 프로그램 작성 및 테스트 = 347 
  TilePic 앱 테스트 = 348 
찾아보기 = 350

관련분야 신착자료

Deisenroth, Marc Peter (2020)
National Academies of Sciences, Engineering, and Medicine (U.S.) (2020)