책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788994774183
· 쪽수 : 354쪽
· 출판일 : 2012-08-16
목차
Chapter 1 코드 재사용 및 최적화
속도 개선
최적화 대상과 시기
직접 만드는 코드 프로파일링
자바스크립트 최적화
룩업 테이블
비트 연산자, 정수, 이진수
jQuery와 DOM 반복 최적화
CSS 스타일 변경 최적화
DOM 삽입 최적화
기타 자료
Chapter 2 DHTML 기초
DHTML 스프라이트 만들기
이미지 애니메이션
캡슐화와 그리기 추상화(또는 은닉)
DOM 삽입/삭제 최소화
스프라이트 코드
간단한 스프라이트 프로그램
더 동적인 스프라이트 애니메이션
jQuery 플러그인으로 바꾸기
타이머, 속도, 프레임 레이트
setInterval과 setTimeout 사용
시간 정밀도
일정한 속도 유지
인터넷 익스플로러 6 배경 이미지 캐싱
Chapter 3 스크롤링
CSS만 사용한 스크롤링 효과
자바스크립트를 사용한 스크롤링
배경 이미지 스크롤링
타일 기반 이미지 스크롤링
Chapter 4 고급 UI
HTML5 폼
자바스크립트 UI 라이브러리 사용
jQuery UI를 사용한 웹 인터페이스 개선
Ext JS를 사용한 견고한 UI
UI 요소 직접 만들기
3D 회전목마 만들기
Chapter 5 자바스크립트 게임 입문
게임 객체
게임 코드
게임 전역 변수
키 읽기
객체 움직이기
간단한 애니메이터
충돌 감지
외계인
플레이어
방패
의문의 비행접시
게임
모두 하나로 합치기
Chapter 6 HTML5 캔버스
캔버스 지원
비트맵, 벡터 또는 둘 다?
캔버스의 제약 사항
캔버스 vs SVG
캔버스 vs 어도비 플래시
캔버스 저작도구
캔버스 기초
캔버스 요소
드로잉 컨텍스트
사각형 그리기
직선과 곡선을 사용해 패스 그리기
비트맵 이미지 그리기
색상, 외곽선, 채우기
캔버스 애니메이션
캔버스와 재귀 드로잉
캔버스 나무 페이지
DHTML 스프라이트를 캔버스 스프라이트로 대체하기
새로 작성한 CanvasSprite 객체
코드에서 바뀐 부분
캔버스와 웹 소켓을 사용한 그래픽 채팅 프로그램
웹 소켓의 장점
웹 소켓 지원과 보안
채팅 프로그램
Chapter 7 게임과 시뮬레이션을 위한 벡터
벡터 연산
덧셈과 뺄셈
크기 조절
정규화
회전
스칼라곱
자바스크립트 벡터 객체 만들기
벡터를 사용한 대포 시뮬레이션
시뮬레이션 전역 변수
대포알
대포
배경
메인 루프
페이지 구조
로켓 시뮬레이션
게임 객체
장애물 객체
로켓 객체
배경
충돌 감지와 반응
페이지 구조
개선 및 수정 사항
Chapter 8 구글 시각화 도구
제약 사항
차트 용어
이미지 차트
데이터 형식과 차트 해상도
동적인 데이터 사용
요약
인터랙티브 차트
인터랙티브 차트 이벤트
Chapter 9 jQuery Mobile을 이용한 모바일 프로그램
jQuery Mobile
모바일 웹 프로그램 TilePic
TilePic 게임 설명
TilePic 게임 코드
폰갭
Chapter 10 폰갭을 사용한 안드로이드 앱 제작
폰갭 설치
자바 JDK 설치
안드로이드 SDK 설치
이클립스 설치
안드로이드 개발 도구 설치
폰갭 설치
이클립스에서 폰갭 프로젝트 생성
App.java 파일 수정
AndroidManifest.xml 파일 수정
간단한 웹 프로그램 작성 및 테스트
TilePic 앱 테스트



















