
000 | 00000cam c2200205 c 4500 | |
001 | 000045842902 | |
005 | 20150903114443 | |
007 | ta | |
008 | 150902s2013 ggka 001c kor | |
020 | ▼a 9788970507811 ▼g 93000 | |
035 | ▼a (KERIS)BIB000013238135 | |
040 | ▼a 211062 ▼c 211062 ▼d 211062 ▼d 211009 | |
082 | 0 4 | ▼a 005.72 ▼2 23 |
085 | ▼a 005.72 ▼2 DDCK | |
090 | ▼a 005.72 ▼b H873 2013z1 | |
100 | 1 | ▼a 임순범 |
245 | 2 0 | ▼a (차별 없는 인터넷 환경 구현을 위한) HTML5 웹 프로그래밍 입문 / ▼d 임순범, ▼e 박희민, ▼e 이창환 지음 |
260 | ▼a 파주 : ▼b 생능출판사, ▼c 2013 | |
300 | ▼a 421 p. : ▼b 삽화 ; ▼c 26 cm | |
500 | ▼a 색인수록 | |
700 | 1 | ▼a 박희민, ▼e 저 |
700 | 1 | ▼a 이창환, ▼e 저 |
945 | ▼a KLPA |
소장정보
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.72 H873 2013z1 | 등록번호 121234041 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
HTML은 너무 간단하여 대학 교과목에서 점차 멀어졌지만 향후 웹 환경에서 기술의 핵심이 될 HTML5는 대학 교과과정에 반드시 포함되어야 할 교과목이 되리라 여겨진다. 그러나 현재 HTML5를 다루는 서적들은 전문 개발자를 대상으로 하거나 이미 HTML을 잘 알고 있는 사람을 대상으로 집필되어 있는 경우가 많다. 혹은 기존의 HTML 교재에서 단순히 HTML5 기능을 추가해 놓은 경우도 있다.
이 책은 기본적인 HTML5의 개념 및 다양한 태그를 설명하고 CSS3 스타일시트의 적용 방법을 설명하여 HTML을 처음 배우는 사람들이 쉽게 HTML5 개념 및 사용법을 배울 수 있게 하였다. 그리고 자바스크립트의 프로그래밍 방법과 몇 가지 주요 API를 설명하여 웹 애플리케이션을 개발할 능력을 갖출 수 있도록 하였다. 즉, 이 책의 목표는 웹 환경의 초보자가 HTML5로 웹 사이트 및 웹 애플리케이션을 개발하는 데 가장 기본적으로 필요한 지식을 이해시키고자 하였다.
이 책의 기획 의도와 목표
HTML5는 단순히 웹페이지 문서를 표현하는 용도에서 많이 발전하여 의미 기반의 태그가 보강되고 더 나아가 오디오/비디오, 캔버스, SVG 등 멀티미디어 제어 기능이 대폭 강화되었다. 또한 위치 센서 등 주변장치 API, 로컬 스토리지 및 서버 연동 API 등 다양한 기능이 포함되었다. HTML5가 이제는 단순히 문서표현 언어가 아니라 모바일 웹을 포함하는 웹 애플리케이션을 개발하는 언어로 발전한 것이다. HTML이 웹페이지 작성에 주로 이용되었다면, HTML5는 웹사이트에서 필요한 기능을 모두 구현할 수 있는 개발 언어로 많은 관심을 끌고 있다.
그동안 HTML은 너무 간단하여 대학 교과목에서 점차 멀어졌지만 향후 웹 환경에서 기술의 핵심이 될 HTML5는 대학 교과과정에 반드시 포함되어야 할 교과목이 되리라 여겨진다. 그러나 현재 HTML5를 다루는 서적들은 전문 개발자를 대상으로 하거나 이미 HTML을 잘 알고 있는 사람을 대상으로 집필되어 있는 경우가 많다. 혹은 기존의 HTML 교재에서 단순히 HTML5 기능을 추가해 놓은 경우도 있다. 그래서 일반 대학의 교과목으로 HTML을 처음 배우는 사람에게 HTML5의 기능을 고르게 이해시키는 것을 목적으로 이 책을 집필하게 되었다.
이 책은 기본적인 HTML5의 개념 및 다양한 태그를 설명하고 CSS3 스타일시트의 적용 방법을 설명하여 HTML을 처음 배우는 사람들이 쉽게 HTML5 개념 및 사용법을 배울 수 있게 하였다. 그리고 자바스크립트의 프로그래밍 방법과 몇 가지 주요 API를 설명하여 웹 애플리케이션을 개발할 능력을 갖출 수 있도록 하였다. 즉, 이 책의 목표는 웹 환경의 초보자가 HTML5로 웹 사이트 및 웹 애플리케이션을 개발하는 데 가장 기본적으로 필요한 지식을 이해시키고자 하였다.
이 책의 특징
이 책은 대학의 강의 교재뿐만 아니라 HTML5 환경을 처음 배우는 웹 개발자, 웹 기획자, 웹 디자이너에게도 매우 유용한 교재로 사용될 수 있다. 더 나아가 HTML5가 단순히 웹 애플리케이션을 개발하는 용도에서 더욱 다양한 분야에 활용될 것이 예상되므로 각종 소프트웨어 개발자들에게도 HTML5 기술의 입문서로 적합하리라 판단된다.
이 책의 가장 큰 특징은 HTML5 태그와 API, CSS3 그리고 자바스크립트까지 여러 권이 아니라 이 책 한 권으로 기본 개념을 익힐 수 있는 입문서라는 점이다. 또한 실습 프로젝트까지 제시하고 있으므로 실습 시간의 교재로 사용할 수 있으며, 다양한 형태의 연습문제를 풍부히 제공하여 강의를 진행하는 데 큰 도움이 되도록 하였다.
이 책의 내용
이 책은 전체 13개 장이 크게 4개 파트로 구성되어 있다.
1부는 HTML5 기본 태그를 설명하고 있으며 1장에서 인터넷과 웹 환경의 발전에 대한 설명으로 시작한다. 2장에서는 문서의 내용이나 문서구조를 표현하는데 필요한 HTML5의 기본 태그들을 설명한다. 3장에서는 HTML의 가장 큰 특징 중의 하나인 하이퍼링크의 표현과 이미지/오디오/비디오 등 멀티미디어의 표현 방법을 설명하고, 4장에서는 웹페이지에서 사용자의 다양한 입력을 처리해 주는 입력 폼을 설명한다.
2부는 CSS3 스타일시트와 전반부의 실습을 다룬다. 5장과 6장에서는 CSS3 스타일시트의 기본적인 사용 방법에서 다양한 기능까지 설명한다. 7장에서는 전반부에서 설명한 HTML 태그와 CSS3를 실습할 수 있도록 인터넷 서점 사이트를 구축하는 프로젝트를 제시하고 있다.
3부에서는 자바스크립트 프로그래밍을 다룬다. 8장에서 자바스크립트의 기본적인 프로그래밍 방법을 설명하고, 9장에서 DOM 문서구조 및 이벤트 처리 등 다양한 활용 방법을 설명한다. 10장에서는 자바스크립트로 화면에 그림을 그리는 HTML5 캔버스라는 새로운 기능을 소개한다.
4부는 웹 애플리케이션 개발을 위한 HTML5의 다양한 API를 다룬다. 11장은 인터페이스 개발에 관련된 API를 설명하고, 12장에서는 저장 및 파일 API와 그 외에 다양한 API를 소개한다. 13장에서는 후반부에서 배운 내용의 실습이 가능하도록 프로젝트를 제시하였다. 이 프로젝트는 전반부에 구축한 인터넷 서점 웹사이트에서 도서를 대출하고 정보를 저장하는 모바일 웹 애플리케이션을 구현하는 내용으로 후반부 실습이 가능하도록 하였다.
정보제공 :

저자소개
임순범(지은이)
• 서울대학교 계산통계학과 졸업 한국과학기술원(KAIST) 전산학과(공학박사) 현재 숙명여자대학교 IT공학과 교수 • 주요 경력 - 휴먼컴퓨터 창업/연구소장 - 삼보컴퓨터 프린터개발부 부장 - 건국대학교 컴퓨터과학과 교수 - University of Colorado 교환교수 - 한국멀티미디어학회 회장, 명예회장 - 한국전자출판학회 회장, 명예회장 - 한국정보과학회 부회장 - 한국컴퓨터그래픽스학회 부회장 - ISO/IEC 국제표준제정위원회 SC34 WG2 분과위원장 - 2021년 정보문화유공 녹조근정훈장 수상 • 관심분야 : 컴퓨터그래픽스, 전자출판, 모바일 멀티미디어, 웹3D, HCI
박희민(지은이)
? 서강대학교 컴퓨터공학과 졸업 University of California, Los Angeles 전자공학과(공학박사) 현재 상명대학교 소프트웨어학과 부교수 ? 주요 경력 - 삼성전자 시스템LSI 수석 ? 관심분야 : 웹기반정보시스템, 크라우드컴퓨팅, 유비쿼터스, 센서네트워크
이창환(지은이)
동국대학교 컴퓨터공학과 석/박사 현 동국대학교 멀티미디어공학과 교수

목차
CHAPTER 01 인터넷과 웹 환경의 발전 1.1 인터넷의 역사 = 14 1.2 HTML의 발전 = 19 1.3 웹 브라우저 의 종류 = 27 CHAPTER 02 HTML5 문서 기본 2.1 기본 문서 만들기 = 36 2.2 문서 꾸미기 = 41 2.3 목록 나열하기 = 46 2.4 표 그리기 = 49 2.5 문서 특정 부분 구분하기 = 54 2.6 문서 구조화하기 = 56 CHAPTER 03 링크와 멀티미디어 3.1 링크 달기 = 66 3.2 이미지 사용하기 = 76 3.3 오디오와 비디오 다루기 = 83 CHAPTER 04 다양한 입력 폼 4.1 폼 이해하기 = 98 4.2 기본 형식으로 입력하기 = 101 4.3 고급 형식으로 입력하기 = 114 CHAPTER 05 CSS3 스타일시트 기초 5.1 CSS3 시작하기 = 132 5.2 CSS 기본 사용법 = 138 5.3 문자와 색상 지정하기 = 146 5.4 박스모델 설정하기 = 154 CHAPTER 06 고급 표현을 위한 CSS3 활용 6.1 목록과 표 장식하기 = 168 6.2 레이아웃 설정하기 = 176 6.3 다양한 효과 설정하기 = 185 6.4 움직임 설정하기 = 190 CHAPTER 07 HTML5와 CSS3를 이용한 웹사이트 제작 실습 7.1 웹사이트 전체 구성 = 204 7.2 페이지별 구현 = 207 7.3 CSS3를 이용한 웹사이트 스타일 설계 = 218 CHAPTER 08 자바스크립트 프로그래밍 기초 8.1 자바스크립트 시작하기 = 230 8.2 자바스크립트 작성하기 = 233 8.3 자바스크립트 객체 다루기 = 248 CHAPTER 09 DOM과 자바스크립트 활용 9.1 자바스크립트로 HTML 문서 다루기 = 270 9.2 이벤트 처리하기 = 279 9.3 동적 웹 문서 만들기 = 289 CHAPTER 10 HTML5 캔버스 그리기 API 10.1 캔버스 이해하기 = 302 10.2 캔버스 기본 API 사용하기 = 304 10.3 캔버스 고급 기능 사용하기 = 317 CHAPTER 11 HTML5 인터페이스 관련 API 11.1 위치정보 사용하기 = 332 11.2 오디오와 비디오 제어하기 = 340 11.3 끌어다 놓기 = 345 CHAPTER 12 HTML5 저장 및 기타 API 12.1 웹스토리지 사용하기 = 360 12.2 파일 다루기 = 370 12.3 그 외 저장 관련 API = 374 12.4 기타 HTML5 API = 378 CHAPTER 13 HTML5 이용한 모바일 웹 제작 실습 13.1 위치정보를 이용한 현재 위치 지도 = 388 13.2 웹스토리지 활용 = 394 13.3 캔버스를 이용한 메모 작성 = 405 찾아보기 = 415