정오표
『자바스크립트 완벽 가이드』의 정오표입니다.
원서인 『JavaScript: The Definitive Guide』의 정오표는 여기입니다.
오탈자는 http://blog.insightbook.co.kr/notice/10 에서 신고해주세요.
3쇄 정오표
39쪽 3행 (진경호 님)
이 점을 활용하면 문자열에서 0을 빼는 방법으로 간단히 문자열을 숫자로 변환할 수 있다.
여기서 문자열이란 '숫자값을 가지고 있는 문자열'을 말합니다. 숫자값을 가진 문자열이 아닌 일반 문자열에서 0을 빼면 NaN이 반환됩니다.
140쪽 예 8-3행 밑에서 3행 (이상문 님)
if (!p in to) to[p] = from[p];
if (!(p in to)) to[p] = from[p];
258쪽 Module.importSymbols 밑으로 11행 누락 부분 (정현우 님)
// to로 가져올 하나 이상의 심벌이 주어질 수 있다.
var symbols = [] // 기본적으로는 ...
// to로 가져올 하나 이상의 심벌이 주어질 수 있다.
var to = Module.globalNamespace; // 기본 목적지 네임스페이스
var symbols = [] // 기본적으로는 ...
262쪽 둘째 문단 2행 (이호 님)
이 RegExp 객체는 문자 ‘s.’로 끝나는 문자열에 ...
이 RegExp 객체는 문자 ‘s’로 끝나는 문자열에 ...
327쪽 첫 번째 소스코드 1행 (고승광 님)
<script language="자바스크립트">
<script language="javascript">
378쪽 bounce.win 부분 (고승광 님)
bounce.win = window.open('자바스크립트:"...
bounce.win = window.open('javascript:"...
402쪽 2번 역자 주 2행 (고승광 님)
다른 출처에서 불러온 스크립트는 창우나 프레임, 객체...
다른 출처에서 불러온 스크립트는 창이나 프레임, 객체...
403쪽 첫째 소스코드 다음 행 (이상문 님)
referer도 재미있는 프로퍼티다.
referrer도 재미있는 프로퍼티다.
411쪽 그림 15-1
<tiele>
<title>
"An HTML Doument"
"An HTML Document"
"doument"
"document"
513쪽 예 16-9 마지막 행 (고승광 님) - 코드 중복, 한 줄 삭제
if (typeof s == "number") return rules[s];
if (typeof s == "number") return rules[s];
if (typeof s == "number") return rules[s];
520쪽 셋째 문단 밑에서 2행 (이상문 님)
<he-ad>, ...
<head>, ...
521쪽 표 17-1 네 번째 항목 (고승광 님)
onclickr 마우스를 눌렀다 뗀 경우. ...
onclick 마우스를 눌렀다 뗀 경우. ...
522쪽 밑에서 5행 (고승광 님)
태그의 on-click 어트리뷰트 ...
태그의 onclick 어트리뷰트 ...
550쪽 17.3.3 바로 위에 누락된 내용 (고승광 님)
또는 다음과 같이 || 연산자를 사용해, 첫 번째 인자가 정의되었으면 이를 사용하고 아니면 두 번째 인자를 사용하는 방법도 흔히 쓰인다.
-
function portableEventHandler(event) {
-
var e = event || window.event;
-
// 이벤트 처리기의 몸체는 여기에 온다.
-
}
780쪽 예 23-5 가장 아래 누락된 내용 (고승광 님)
' 다른 브라우저에서는 VBScript를 지원하지 않으므로 이 스크립트가 무시된다.
-
sub movie_FSCommand(byval command, byval args)
-
call movie_DoFSCommand(command, args)
-
end sub
-
</script>
2쇄 정오표
39쪽 주석7 마지막 줄 (문경귀 님)
0으로 시작하는 숫자를 변환...
0으로 시작하는 문자열을 변환...
150쪽 7.4.6 첫 줄 (김현호 님)
proopertyIsEnumerable( ) 메서드는 ...
propertyIsEnumerable( ) 메서드는 ...
172쪽 밑에서 2행 (김성안 님)
전해져 온 구어적 용어인 varargs을 사용하라.
전해져 온 구어적 용어인 varargs를 사용한다.
184쪽 위쪽 코드 7행 (김태연 님)
function uniqeInteger() {
function uniqueInteger() {
205쪽 그림 9-1 오른쪽 흰색 사각형 (김태연 님)
Pi = 3.114159
Pi = 3.14159
219쪽 밑에서 2행 (김태연 님)
복수소를 비교하는
복소수를 비교하는
220쪽 위에서 두 번째 코드 (이호 님)
complexNumbers.sort(new function(a,b) { return a.compareTo(b); });
complexNumbers.sort(function(a,b) { return a.compareTo(b); });
276쪽 10행 (IP-KMS 님)
전달할 때는 '|'를 '||'로 바꿔야 한다는 것을 염두에 두라.
전달할 때는 '\'를 '\\'로 바꿔야 한다는 것을 염두에 두라.
314쪽 그림 13-1 중간 박스들 (김태연 님)
anchros[]
Anchor 객체들의 배열
anchors[]
Anchor 객체들의 배열
327쪽 13.2.8 위쪽으로 4행 (고승광 님)
문자들의 시퀀스 <!--를 마치...
367쪽 첫 번째 if 문 (김흥식 님)
if (window.screenLeft === undefined) { // IE 등의...
if (window.screenLeft) { // IE 등의...
367쪽 예 14-2 첫 번째 else if 문
if (window.screenX) { 파이어폭스 등의...
367쪽 예 14-2 두 번째 if 문 (김흥식 님)
if (window.innerWidth) { // IE를 ...
547쪽 srcEelement 항목 (김병희 님)
srcElement
1쇄 정오표 (2쇄에는 모두 반영되었습니다.)
1쪽 2행
C++, 자바 va) 언어와
C++, 자바(Java) 언어와
14쪽 코드 4행 (타이번 님)
javascript:for(i=0,j=1,k=0,fib=1; i>5; i++,fib=j+k,k=j,j=fib) alert(fib);
javascript:for(i=0,j=1,k=0,fib=1; i<5; i++,fib=j+k,k=j,j=fib) alert(fib);
20쪽 2.3 위쪽으로 3행 (타이번 님)
예를 들어, HTML의 onClick이벤트 처리기 어트리뷰트는 ...
예를 들어, HTML의 onclick 이벤트 처리기 어트리뷰트는 ...
45쪽 5행 (유진, 윤태경 님)
데이터타입니다.
데이터타입이다.
50쪽 두 번째 소스코드 1행 (유진 님)
// 날짜를 크리스마스 다음 날로 변경한다.
// 날짜를 다음 크리스마스로 변경한다.
70쪽 두 번째 소스코드 2행 (윤태경, 유진 님)
var scope:;
var scope;
78쪽 그림 4-1 중간의 박스 세 개
g()의 호출 객체 y : 2
f()의 호출 객체 y : 2
g()의 호출 객체 z : 3
82쪽 표 1행 (유진 님)
불리언, 타입 무방, 아무 타입
불리언, 타입 무방, 타입 무방
83쪽 7행 (유진 님)
가정한다. 좌변항이란 ...
108쪽 5.10.7 넷째 문단 1행 (유진 님)
보통 어떤 피연산자에 대해서나 임의의 표현식을 ...
148쪽 밑에서 11행 (윤태경, 유진 님)
intanceof 연산자는 constructor 프로퍼티의 값을 ...
instanceof 연산자는 constructor 프로퍼티의 값을 ...
169쪽 중간 소스코드 1행 (김우승 님)
f[0] = function(x) { return x*x; };
183쪽 8.6.3 1행 (유진 님)
존재가 유지되는 변수의 사용해야
존재가 유지되는 변수를 사용해야
186쪽 예8-5 10행 (lee ho 님)
function bindArguments(/* function */ f, /* initial arguments... */) {
function bindArguments(/* function */ f /*, initial arguments... */) {
195쪽 2행
입력받기 위해서 .Window.prompt( ) 메서드를...
입력받기 위해서 Window.prompt( ) 메서드를...
208쪽 9.3 3행 (유진 님)
객체지향 프로그램 언어들의 공통적으로 ...
객체지향 프로그램 언어들은 공통적으로 ...
245쪽 7행 (유진 님)
davidfalanaga.com이라는 도메인을 ...
davidflanagan.com이라는 도메인을 ...
264쪽 11.1.2 9행 (유진 님)
숫자와 매치시키려면 /[a-zA-Z0-9]/를 사용하라.
320쪽 예 13-1 6, 16행 (유진 님)
Function print todays_date() {
function print_todays_date() {
Print_todays_date();
print_todays_date();
321쪽 밑에서 5행 (유진 님)
있다며, 이들을 하나의 파일로...
있다면, 이들을 하나의 파일로...
328쪽 5행 (유진 님)
폼 안의 마우스를 클릭하는 등의 ...
폼 안의 버튼을 클릭하는 등의 ...
331쪽 밑에서 8행 (유진 님)
onclick 이벤트 처리기를 대하는 용도로
onclick 이벤트 처리기를 대신하는 용도로
374쪽 셋째 문단 1~3행 (유진 님)
자바스크립트 코드 안에서 새롭게 열린 창을 가리키기 위해서 이 Window 객체를 사용할 수 있다.
(삭제)
435쪽 둘째 문단 5행 (유진 님)
새로운 엘리먼트로(Document 객체의 create Element( ) 메서드를...
새로운 엘리먼트로(Document 객체의 createElement( ) 메서드를...
473쪽 밑에서 3행 (유진, 윤태경 님)
위치가 지정될 있다.
위치가 지정될 수 있다.
513쪽 둘째 문단 3행 (윤태경 님)
addRule( ) 함수가 선택자 텍스트과 스타일 텍스트를 별도...
addRule( ) 함수가 선택자 텍스트와 스타일 텍스트를 별도...
535쪽 1행 (유진 님)
stop Propataion( ) 같은 메서드도 ...
stopPropataion( ) 같은 메서드도 ...
564쪽 마지막 문단 (윤태경 님)
다음은 drag()를 사용하는 다른 예다. 이 예의 이미지는 사용자가 Shift 키를 누른 채로 드래그할 수 있다. 다음은 drag()를 사용하는 다른 예다. 이 예의 이미지는 사용자가 Shift 키를 누른 채로 드래그할 수 있다.
다음은 drag( )를 사용하는 다른 예다. 이 예의 이미지는 사용자가 Shift 키를 누른 채로 드래그할 수 있다.
609쪽 2행 (윤태경 님)
수는 하지만, 사실상 ...
수는 있지만, 사실상 ...
611쪽 둘째 문단 마지막 링크 (윤태경 님)
http://wp.netscape.com/newsref/std/cookie_spec.html
(2008년 7월 23일 현재 링크가 깨진 상태입니다. 복사본은 http://www.lib.ru/WEBMASTER/cookie_spec.txt를 참조하세요.)
650쪽 예 20-4 18~9행 (유진 님, 중복 문장 삭제)
var headers = {}; // 이 함수가 반환하게 될 반환값
var headers = {}; // 이 함수가 반환하게 될 반환값
var headers = {}; // 이 함수가 반환하게 될 반환값
별책 888쪽 밑에서 둘째 문단 2행 (윤태경 님)
이 메서드는 RegExp.text()나
이 메서드는 RegExp.test()나
History
Last edited on 01/25/2011 12:49 by 인사이트