
000 | 00000cam c2200205 k 4500 | |
001 | 000045447377 | |
005 | 20221031165655 | |
007 | ta | |
008 | 080603s2008 ulka 001c kor | |
020 | ▼a 9788991268418 ▼g 13560 | |
035 | ▼a (KERIS)BIB000011308209 | |
040 | ▼a 222001 ▼c 222001 ▼d 211009 | |
041 | 1 | ▼a kor ▼h eng |
082 | 0 4 | ▼a 005.2/762 ▼2 23 |
085 | ▼a 005.2762 ▼2 DDCK | |
090 | ▼a 005.2762 ▼b 2008z7 | |
100 | 1 | ▼a Flanagan, David ▼0 AUTH(211009)147286 |
245 | 1 0 | ▼a 자바스크립트 완벽 가이드 / ▼d 데이비드 플래너건 지음 ; ▼e 송인철 [외] 옮김 |
246 | 1 9 | ▼a JavaScript : ▼b the definitive guide ▼g (5th ed.) |
260 | ▼a 서울 : ▼b 인사이트, ▼c 2008 | |
300 | ▼a 2책 : ▼b 삽화 ; ▼c 23 cm | |
500 | ▼a 색인수록 | |
505 | 0 | ▼a [1, 본편]. -[2], 별책 |
650 | 0 | ▼a JavaScript (Computer program language) |
650 | 0 | ▼a Web servers. |
650 | 0 | ▼a Object-oriented programming (Computer science) |
700 | 1 | ▼a 송인철, ▼e 역 |
945 | ▼a KINS |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.2762 2008z7 1 | Accession No. 111476078 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Main Library/Monographs(3F)/ | Call Number 005.2762 2008z7 2 | Accession No. 111476079 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Main Library/Research Institute of Korean Studies/ | Call Number 005.2762 2008z7 1 | Accession No. 192048056 | Availability Loan can not(reference room) | Due Date | Make a Reservation | Service |
No. 4 | Location Main Library/Research Institute of Korean Studies/ | Call Number 005.2762 2008z7 2 | Accession No. 192048057 | Availability Loan can not(reference room) | Due Date | Make a Reservation | Service |
No. 5 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 1 | Accession No. 121177456 | Availability Available | Due Date | Make a Reservation | Service |
No. 6 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 1 | Accession No. 121177458 | Availability Available | Due Date | Make a Reservation | Service |
No. 7 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 2 | Accession No. 121177457 | Availability Available | Due Date | Make a Reservation | Service |
No. 8 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 2 | Accession No. 121177459 | Availability Available | Due Date | Make a Reservation | Service |
No. 9 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.2762 2008z7 1 | Accession No. 151262620 | Availability In loan | Due Date 2023-12-18 | Make a Reservation Available for Reserve | Service |
No. 10 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.2762 2008z7 2 | Accession No. 151262621 | Availability In loan | Due Date 2023-12-18 | Make a Reservation Available for Reserve | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Main Library/Monographs(3F)/ | Call Number 005.2762 2008z7 1 | Accession No. 111476078 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Main Library/Monographs(3F)/ | Call Number 005.2762 2008z7 2 | Accession No. 111476079 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Main Library/Research Institute of Korean Studies/ | Call Number 005.2762 2008z7 1 | Accession No. 192048056 | Availability Loan can not(reference room) | Due Date | Make a Reservation | Service |
No. 4 | Location Main Library/Research Institute of Korean Studies/ | Call Number 005.2762 2008z7 2 | Accession No. 192048057 | Availability Loan can not(reference room) | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 1 | Accession No. 121177456 | Availability Available | Due Date | Make a Reservation | Service |
No. 2 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 1 | Accession No. 121177458 | Availability Available | Due Date | Make a Reservation | Service |
No. 3 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 2 | Accession No. 121177457 | Availability Available | Due Date | Make a Reservation | Service |
No. 4 | Location Science & Engineering Library/Sci-Info(Stacks1)/ | Call Number 005.2762 2008z7 2 | Accession No. 121177459 | Availability Available | Due Date | Make a Reservation | Service |
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.2762 2008z7 1 | Accession No. 151262620 | Availability In loan | Due Date 2023-12-18 | Make a Reservation Available for Reserve | Service |
No. 2 | Location Sejong Academic Information Center/Science & Technology/ | Call Number 005.2762 2008z7 2 | Accession No. 151262621 | Availability In loan | Due Date 2023-12-18 | Make a Reservation Available for Reserve | Service |
Contents information
Book Introduction
웹 2.0과 Ajax 시대의 중심에 있는 자바스크립트를 기초부터 고급까지 다루었다. 1부 코어 자바스크립트는 완전한 언어로서의 자바스크립트를 설명한다. 자바스크립트의 일반적인 문법과 함께 클로저 함수, 클래스, 모듈, 자바 언어와의 인터랙션 등 자바스크립트의 핵심 기능들을 자세한 예와 함께 설명한다.
2부 클라이언트 측 자바스크립트에서는 DOM이라고 알려져 있는 문서 객체 모델을 중점적으로 다루며, CSS와의 연동, 이벤트 처리, 폼 등 웹 브라우저에서 자바스크립트를 사용하는 다양한 방법을 설명한다. 또한 쿠키, Ajax, XML, 그림(Canvas), 자바 애플릿 등을 제어하는 고급 주제도 다룬다.
3부는 코어 자바스크립트에 대한 레퍼런스, 4부는 클라이언트 측 자바스크립트에 대한 레퍼런스로서 자바스크립트 객체, 메서드, 프로퍼티들이 알파벳 순서로 나열되어 있다.
“자바스크립트 책으로는 『JavaScript: The Definitive Guide(5/E)』만을 추천한다.”
- 자바스크립트 계의 요다 스승 더글라스 크록포드(Douglas Crockford)
웹 2.0과 Ajax 시대의 중심에 있는 자바스크립트를 기초부터 고급까지 다룬 책.
이 책의 1부 「코어 자바스크립트」는 완전한 언어로서의 자바스크립트를 설명한다. 자바스크립트의 일반적인 문법과 함께 클로저 함수, 클래스, 모듈, 자바 언어와의 인터랙션 등 자바스크립트의 핵심 기능들을 자세한 예와 함께 설명한다.
2부 「클라이언트 측 자바스크립트」에서는 DOM이라고 알려져 있는 문서 객체 모델을 중점적으로 다루며, CSS와의 연동, 이벤트 처리, 폼 등 웹 브라우저에서 자바스크립트를 사용하는 다양한 방법을 설명한다. 또한 쿠키, Ajax, XML, 그림(Canvas), 자바 애플릿 등을 제어하는 고급 주제도 다룬다.
3부는 코어 자바스크립트에 대한 레퍼런스, 4부는 클라이언트 측 자바스크립트에 대한 레퍼런스로서 자바스크립트 객체, 메서드, 프로퍼티들이 알파벳 순서로 나열되어 있다.
Information Provided By: :

Author Introduction
데이비드 플래너건(지은이)
1995년부터 자바스크립트로 프로그램을 만들고 책을 써 왔다. 부인, 아이들과 함께 시애틀과 밴쿠버 사이에 있는 북서태평양 연안에 거주한다. MIT에서 컴퓨터과학 학위를 받았으며 VMware에서 소프트웨어 엔지니어로 근무 중이다.
황인석(옮긴이)
KAIST 전산학과에서 박사 과정을 밟고 있다. 『자바스크립트 완벽 가이드』『실전 Ajax』『프로 자바스크립트 테크닉』(이상 인사이트)의 공역자이자 『텔레메틱스 개론(개정판)』(홍릉과학출판사)의 공저자다.
송인철(옮긴이)
KAIST 전산학과에서 박사 과정을 밟고 있다. 『자바스크립트 완벽 가이드』『프로 자바스크립트 테크닉』『실전 Ajax』『.NET 예제로 배우는 단위 테스트』『사용자 스토리』 (이상 인사이트), 『자바의 또 다른 멋진 도구 Ant(앤트)』 (인포북)의 공역자이자 『도대체 닷넷이 뭐야』(삼각형프레스)의 공저자다.
이동기(옮긴이)
2008년 현재 KAIST 전산학과에서 박사 과정을 밟고 있다. 더 빠르고 안전하고 유용한 미래의 인터넷 아키텍처에 대해 연구한다. 세계의 과학자들은 물론 어린이들도 좋아할 수 있는 연구를 하는 것이 꿈이다.
이유원(옮긴이)
2008년 현재 KAIST 전산학과에서 박사 과정을 밟는다. 무선 센서 네트워크에서 이루어지는 데이터 처리에 관심이 많다. 무선 센서 네트워크 관련 커뮤니티인 TinyOS 포럼에서 활동 중이다.

Table of Contents
목차 역자 서문 = xiv 번역 소감 = xvi 서문 = xviii 1장 자바스크립트 소개 = 1 1.1 자바스크립트란? = 2 1.2 여러 버전의 자바스크립트 = 3 1.3 클라이언트 측 자바스크립트 = 5 1.4 기타 환경에서의 자바스크립트 = 11 1.5 자바스크립트 탐험 = 12 1부 코어 자바스크립트 = 17 2장 어휘 구조 = 19 2.1 문자 집합 = 19 2.2 대소문자 구분 = 20 2.3 공백과 줄나눔 = 20 2.4 선택적인 세미콜론 사용 = 21 2.5 주석 = 22 2.6 리터럴 = 22 2.7 식별자 = 23 2.8 예약어 = 24 3장 데이터 타입과 값 = 27 3.1 숫자 = 28 3.2 문자열 = 32 3.3 불리언 값 = 40 3.4 함수 = 42 3.5 객체 = 44 3.6 배열 = 46 3.7 null = 48 3.8 undefined = 48 3.9 Date 객체 = 49 3.10 정규 표현식 = 50 3.11 Error 객체 = 51 3.12 타입 변환 요약 = 51 3.13 기본 데이터 타입 래퍼 객체 = 52 3.14 객체에서 기본 타입으로 변환 = 54 3.15 값에 의한 vs. 참조에 의한 = 56 4장 변수 = 65 4.1 변수 타입 = 66 4.2 변수 선언 = 66 4.3 변수의 유효 범위 = 68 4.4 기본 타입과 참조 타입 = 71 4.5 가비지 컬렉션 = 73 4.6 변수와 프로퍼티 = 74 4.7 변수의 유효 범위(재해석) = 77 5장 표현식과 연산자 = 79 5.1 표현식 = 79 5.2 연산자 개요 = 80 5.3 산술 연산자 = 85 5.4 동등 연산자 = 88 5.5 관계 연산자 = 91 5.6 문자열 연산자 = 94 5.7 논리 연산자 = 96 5.8 비트 단위 연산자 = 98 5.9 할당 연산자 = 101 5.1 기타 연산자들 = 103 6장 문장 = 111 6.1 표현문 = 111 6.2 복합문 = 112 6.3 if = 114 6.4 else if = 116 6.5 switch = 117 6.6 while = 120 6.7 do/while = 121 6.8 for = 122 6.9 for/in = 123 6.10 레이블 = 125 6.11 break = 126 6.12 continue = 127 6.13 var = 129 6.14 function = 130 6.15 return = 131 6.16 throw = 132 6.17 try/catch/finally = 134 6.18 with = 136 6.19 빈 문장 = 138 6.20 자바스크립트 문장 요약 = 138 7장 객체와 배열 = 141 7.1 객체 생성하기 = 141 7.2 객체 프로퍼티 = 142 7.3 연관 배열로서의 객체 = 145 7.4 공통적으로 나타나는 객체 프로퍼티와 메서드 = 147 7.5 배열 = 151 7.6 배열 원소 읽고 쓰기 = 153 7.7 배열 메서드 = 157 7.8 배열과 유사한 객체 = 163 8장 함수 = 165 8.1 함수 정의와 호출 = 166 8.2 함수 전달인자 = 170 8.3 데이터로서의 함수 = 177 8.4 메서드로서의 함수 = 180 8.5 생성자 함수 = 181 8.6 함수 프로퍼티와 메서드 = 182 8.7 유용한 함수들 = 185 8.8 함수 유효 범위와 클로저 = 187 8.9 Function() 생성자 = 196 9장 클래스, 생성자, 프로토타입 = 199 9.1 생성자 = 200 9.2 프로토타입과 상속 = 201 9.3 자바스크립트의 클래스 시뮬레이션 = 208 9.4 공통적인 객체 메서드 = 216 9.5 슈퍼 클래스와 서브 클래스 = 221 9.6 상속 없이 확장하기 = 226 9.7 객체 타입 판단하기 = 229 9.8 예: 유틸리티 메서드인 defineClass() = 236 10장 모듈과 네임스페이스 = 241 10.1 모듈과 네임스페이스 생성 = 242 10.2 네임스페이스에서 심벌 가져오기 = 249 10.3 모듈 유틸리티 = 254 11장 정규 표현식을 사용한 패턴 매칭 = 261 11.1 정규 표현식 정의 = 262 11.2 패턴 매칭을 위한 문자열 메서드 = 272 11.3 RegExp 객체 = 275 12장 자바 스크립팅 = 279 12.1 자바스크립트 내장하기 = 280 12.2 자바 스크립팅 = 289 2부 클라이언트 측 자바스크립트 = 307 13장 웹 브라우저와 자바스크립트 = 309 13.1 웹 브라우저 환경 = 311 13.2 HTML에 스크립트 내장하기 = 318 13.3 HTML의 이벤트 처리기 = 328 13.4 URL 안의 자바스크립트 = 330 13.5 자바스크립트 프로그램의 실행 = 333 13.6 클라이언트 측 호환성 = 339 13.7 접근성 = 347 13.8 자바스크립트 보안 = 348 13.9 웹과 관련된 다른 자바스크립트 내장 기법들 = 356 14장 브라우저 창 스크립팅 = 359 14.1 타이머 = 360 14.2 브라우저 Location과 History = 362 14.3 창, 화면, 브라우저에 대한 정보 얻기 = 365 14.4 창 열고 조작하기 = 372 14.5 간단한 대화 상자 = 379 14.6 상태 표시줄 스크립팅 = 381 14.7 에러 처리 = 383 14.8 다중 창과 프레임 = 385 14.9 예: 프레임의 탐색 표시줄 = 392 15장 문서 스크립팅 = 397 15.1 동적인 문서 내용 = 399 15.2 Document의 프로퍼티 = 402 15.3 레거시 DOM: Document 객체의 집합 = 404 15.4 W3C DOM의 개요 = 410 15.5 문서 순회 = 424 15.6 문서 내 엘리먼트 찾기 = 426 15.7 문서 수정하기 = 432 15.8 문서에 새로운 내용 추가하기 = 437 15.9 예: 동적으로 생성되는 목차 = 447 15.10 선택된 텍스트 알아내기 = 452 15.11 IE 4 DOM = 454 16장 CSS와 DHTML = 459 16.1 CSS 개요 = 460 16.2 DHTML과 CSS = 472 16.3 인라인 스타일 스크립트 = 494 16.4 계산된 스타일의 스크립팅 = 506 16.5 CSS 클래스 스크립팅 = 507 16.6 스타일시트 스크립팅 = 509 17장 이벤트와 이벤트 처리 = 517 17.1 기본적인 이벤트 처리 = 519 17.2 DOM 레벨 2를 사용한 고급 이벤트 처리 = 532 17.3 인터넷 익스플로러 이벤트 모델 = 546 17.4 마우스 이벤트 = 559 17.5 키 이벤트 = 565 17.6 onload 이벤트 = 575 17.7 합성 이벤트 = 576 18장 폼과 폼 엘리먼트 = 581 18.1 Form 객체 = 582 18.2 Form 엘리먼트 정의하기 = 584 18.3 폼 엘리먼트에 스크립트 적용하기 = 589 18.4 폼 검증 예제 = 601 19장 쿠키와 클라이언트 측 지속성 = 607 19.1 쿠키 개요 = 607 19.2 쿠키 저장하기 = 611 19.3 쿠키 읽기 = 613 19.4 쿠키 예제 = 614 19.5 쿠키의 대안들 = 619 19.6 지속되는 데이터와 보안 = 634 20장 HTTP 스크립팅 = 637 20.1 XMLHttpRequest 사용하기 = 639 20.2 XMLHttpRequest 예제와 유틸리티 = 648 20.3 Ajax와 동적 스크립팅 = 658 20.4 〈script〉 태그를 사용한 HTTP 스크립팅 = 667 21장 자바스크립트와 XML = 671 21.1 XML 문서 획득하기 = 672 21.2 DOM API로 XML 다루기 = 679 21.3 XSLT로 XML 변환하기 = 684 21.4 XPath로 XML 질의하기 = 688 21.5 XML 직렬화하기 = 694 21.6 XML 데이터로 HTML 템플릿 확장하기 = 695 21.7 XML과 웹 서비스 = 699 21.8 E4X: ECMAScript for XML = 702 22장 클라이언트 측 그림 스크립팅 = 707 22.1 이미지 스크립팅 = 708 22.2 CSS 그림 = 718 22.3 SVG: Scalable Vector Graphics = 727 22.4 VML: 벡터형 마크업 언어 = 735 22.5 〈canvas〉 그림 = 740 22.6 플래시로 그림 그리기 = 744 22.7 자바로 그림 그리기 = 750 23장 자바 애플릿과 플래시 무비 스크립팅 = 759 23.1 애플릿 스크립팅 = 761 23.2 자바 플러그인 스크립팅 = 764 23.3 자바로 스크립팅 = 766 23.4 플래시 스크립팅 = 771 23.5 플래시 8 스크립팅 = 780 찾아보기 별책 3부 코어 자바스크립트 레퍼런스 = 783 4부 클라이언트 측 자바스크립트 레퍼런스 = 915