- 표기
굵게 밑줄 기울임 굵게 기울임 지울 내용 <~에 추가> 추가할 내용
- 순서대로.
서문#
표지 왼쪽 아래에 들어가지
xxii 이런 분들을 위한 책은 아닙니다. 아랫줄에 하나라도
xxii 아래에 1번, 전혀
xxii 레퍼런스
xxii 색다른 것을 시도하길 두려워 하시나요
xxii 아닙니다
xxiii 이런 게
xxiii 배울
xxiii 살아 있게 합니다.<줄바꿈>
xxiii 알 수
xxiii 화학 반응
xxiii 명백하게
xxiv 연관되는 그림 주위에 글이 있으면
xxv 메타 초 인식 -> 메타 인식
xxv 배워야 한다 배우는 방법에 대한 가르침
xxv 기억
xxv <세번째 문단 뒤에 추가>이 책을 최대한 활용하기 위해서는, 아니 어떤 책을 보든 무언가 배울 때는 여러분의 뇌에 책임을 져야 합니다. 이 내용에 대해서 말이죠.
xxv 중요한 것 같진 않아 또 또 또
xxv 두뇌 활동을 증가시키는 일
xxv 그림 안에
xxv 기억할 가능성
xxv style 대화체는
xxvi 우리가 그림을 많이
xxvi 우리는 반복도 사용합니다
xxvi 하나 이상의 감정을
xxvi 작은 유머나 놀라움, 재미
xxvi 대화하는 것 같은
xxvi <네번째 문단에 추가> 읽을 때도 마찬가지죠.
xxvi 다양한 활동
xxvi 무엇인가를 할 때
xxvi 배우는 스타일도 여러 가지를
xxvi 모든 사람들은
xxvi 좌뇌와 우뇌를 모두
xxvi 다양한 시각을 보여주는 이야기들과
xxvi 도전 과제 / 질문
xxvi 바라보기만 / 몸매
xxvi 중요한
xxvi 쓸모 없이 낭비하게 하지 않을 것
xxvi 인물
xxvi 80/20
xxvi 전부
xxvii 1 읽기만 / 내 앞에서
xxvii 2 쳐다보기 / 연필로 / 과정에서
xxvii 3 핵심 내용의 일부입니다
xxvii 4 자극해서
xxvii 4 <뒤에 추가> 여러분은 침대에서 시험치는 게 아니랍니다.
xxvii 5 후에
xxvii 9 느끼지 못하는 것보다는
xxviii 두번째 항목 둘째 문단: 우린 기초에 대해서는 -> 우린 자바스크립트의 기초에 대해서는
xxviii 서버 사이드 -> 서버 측
1장#
1 웹 애플리케이션을 빠르게 -> 웹을 깨끗하게, 빠르게
- 이 부분은 왜 이렇게 바꾸셨나요? 굳이 apps를 번역할 필요는 없는 부분입니다.
2 지금껏 당신(당신이 고객이라고 가정합니다)이 -> 지금껏
- '당신이'라는 표현이 중요하지 않은 부분이고 우리말에서는 잘 쓰지 않는 형태입니다. 그리고 독자를 고객으로 가정하는 것이 아니라 독자와 독자의 고객, 즉 독자가 만든 애플리케이션의 사용자를 일컫는 겁니다.
4 이것이 비동기 요청의 힘입니다.
4 이것과 리로드 없이
- 5 인물 대사: 아아, 실례합니다... 이제 이론이 다 끝났으면 직접 좀 활용해보고 싶은데요.
<전체> board 'r' us -> 우리들의 보드 'R'
6 스크립트는 보드가 얼마나 팔렸는지 -> PHP 스크립트는 보드가 얼마나 팔렸는지
8 Ajax to the rescue -> 도와줘요 Ajax
<전체>보드 'R' Us -> 우리들의 보드 'R'
12 맨 아래: 모르지만 곧 여러분이 -> 모르지만 그들도 곧 여러분이
14 시작하기 좋은 곳이 어딜까요 -> 어디서부터 시작하면 좋을까요
<전체> 케이티 vs 캐티
- 제가 알아본 바로는 캐티로 발음하는 게 맞다고 하던데... 이건 알아서 하세요.
16 맞춤 자바스크립트를 한 번 볼 때마다 아래처럼 서버에 요청하는 객체를 제대로 만드는지 확인을 해야 합니다. -> 맞춤 자바스크립트를 제공하는 건 이 부분의 코드가 확실하게 동작해야 다음 진도를 나갈 수 있기 때문입니다. 이 코드처럼 서버에 요청하는 객체를 만드는 부분은 정확하게 동작해야 하죠.
26 자바스크립트에 어떤 url에 연결할 것인지 말해주기 -> 어떤 url에 연결할 것인지 자바스크립트에게 말해주기
35 요점 복습하기: 폼 전송을 이용하지 않고 자바스크립트 객체를 이용하여
41 세번째 문단: 무슨 일을 할 것인지를 말해주면 브라우저가 실제로 그 일을 하게 됩니다.
41 뇌력증강: 웹 서버는 누가 원래 요청을... -> 웹 서버는 원래 요청을 보낸 쪽에 응답을 한다는 점을 기억하세요.
42 2 getBoardsSold() 함수를 실행합니다. -> 2 브라우저는 getBoardsSold() 함수를 실행합니다.
42 3 createRequest() 함수를 실행합니다. -> 2 브라우저는 createRequest() 함수를 실행합니다.
44 내가 지금 뭐하는 거지? -> 내가 지금 뭘 해야 하지?
45 Exactly!
47 대기 상태 -> 준비 상태
51 두번째 문단: This file has some...
54 준비 상태(ready state
54 요청이 어떤 상태에 있는지
56 To fix a number...
2장#
- 65 인물 대사: 난 우리가 정말 잘 되고 있는 줄 알았어. 근데 갑자기 그녀가 자기가 바란 건 단지 대화하는 거였다고 하더라고!
75 죽여주는 피자 주문 양식은 -> 죽여주는 피자 주문 양식에는
- 76 안에 그림은 34쪽의 그림을 갖다 붙여야 함.
81 First make sure...
- 84 어디 있나요 가 아니라 월리 에 X표
- 85 첫 문단: 1장에서 캐티의 우리들의 보드 'R' 애플리케이션을 해봤으니 이제 GET 요청을 만드는 것은 쉬운 일일 겁니다. getCustomerInfo()에서 할 일도 비슷합니다. 이 자바스크립트의 대부분은 1장에서 만든 것과 비슷합니다.
93 첫 문장: 방금 배운 것이 자동 실행 자바스크립트(static JavaScript, 정적 자바스크립트)입니다. 그리고 요청 객체를 만드는 것과 에러 처리도 배웠으니 pizza.html을 좀더 바꿔 봅시다.
93 자주 묻는 질문 A: 자동 실행(static) 자바스크립트 -> 자동 실행 자바스크립트(static JavaScript)
- 노트에 붙는 폰트가 가독성이 너무 떨어지는 것 같습니다. 한글도 그렇고 특히 영문 폰트는 좀더 formal한 폰트로 바꾸었으면 합니다.
95 팀의 대화 -> 팀 회의
- '팀의'라고 하면 팀이 사람 이름인 걸로 느껴질 수도 있기 때문에(번역서니까) 조사 생략하는 게 나을 듯.
98 getCustomerInfo -> getCustomerInfo()
103 맨 아래 검은 상자: 브라우저는 요청 객체의 준비 상태가 바뀔 때마다 매번 콜백 함수를 실행시킵니다.
106 Right-because -> 맞아요-updatePage()는 준비 상태가 바뀔 때마다 실행되니까요.
- 맨 아래에 '네, updatePage()는' 부분은 삭제. 원래 이 부분이 첫 줄.
116 그리고 캐시 -> ie, opera 그리고 캐시
116 캐시하면 -> 캐시(cache)하면
2장 interlude#
133 status 코드 -> 상태 코드(status code)
3장#
151 왔다 갔다 -> 왔다리 갔다리
- 왔다 갔다로는 back-and-forth의 느낌이 완전히 안 오는 것 같습니다. 좀 가벼워보이지만 그래도 느낌을 살렸으면 합니다.
157 이제 HTML을 완성하는 -> 지금은 HTML을 완성하는
4장#
201 구합니다: 업데이트하기 쉬운 웹 페이지를 구합니다. -> 업데이트하기 쉬운 웹 페이지를 찾습니다.
- 콜론은 우리말에선 잘 쓰이지 않기 때문에 그냥 문장만 있는 게 나을 듯.
201 도큐먼트 오브젝트 모델
203 역동적인
204 보드 'R' Us -> 우리들의 보드 'R'
213 라우저 -> 브라우저
215 자식 노드 또는 자식 -> 자식
215 뿌리 엘리먼트. 문서에서 다른 모든 엘리먼트를 포함하는 엘리먼트. HTML에서는 뿌리 엘리먼트는 항상 <html>이다
220 마크업 나무를 뇌에서 -> 마크업 나무를 뇌로
- 223 마이크, 제니, 마이크, 제니, 마이크 순서로 말함
238 네, 제대로 읽었어요 -> 네, 제대로 읽으신 거 맞아요
4.5장#
5장#
- 283 두번째 대화: 문제 없어. 코드 좀 더 쓰는 것 쯤이야...
- 287 왼쪽 아래: 이 모든 것은 페이지 리로드 없이 일어납니다… 기다릴 필요가 없어요!
293 응답 헤더(response headers)
295 Jim -> 짐, Frank -> 프랭크, Anne -> 앤
5장 interlude#
318 맨 아래: 그들이 죽여주는 피자를 바보로 만들
- 321 제목: SQL 주입(injection)을 살펴 봅시다
328 많이 쓸수록
6장#
337 보드 'R' Us -> 우리들의 보드 'R'
338 상기하세요
- Remember는 관습적으로 그냥 쓰는 거기 때문에 정말 Remember가 의미를 갖는 경우가 아니면 번역하지 않는 게 좋을 듯.
344 하지만 왜 이해해야 하는 거죠? -> 근데 왜 그런지도 이해하셨나요?
349 당신은 이 모든 것, 그리고 내가 이해하지 못할 -> 당신은 이 모든 것들, 그리고 내가 이해받지 못할
352 You can find -> “태그 이름”으로 찾을 수 있어요.
352 This will -> 이건 xmldoc DOM 나무에 있는 "boards-sold"라는 이름의 엘리먼트를 전부 배열로 만들어 줍니다. 그리고 그 목록에서는 다음처럼 인덱스를 사용해서 엘리먼트를 사용할 수 있죠.
368 상단하시라 -> 데이터 포맷 해답
- PDF를 그냥 긁어오면 하시라가 맨 밑에 있기 때문에 맨 밑에 번역되어 있는 게 많습니다.
7장#
371 (확장된 것) -> (확장판)
373 관심dl -> 관심이
375 제목은 DOM 만 밑줄
386 To convert that...)
389 We have a alot -> 우린 아주 중요한 고객이 있어. 그들은 속도와 표준에 신경을 많이 쓰지. 언제 사라질지 모르는 최신 기술에는 관심 없다구. 우린 요청에는 텍스트를 쓰고 서버의 응답에는 XML을 쓰겠어.
부록 1#
부록 2#
403 You can use -> ajax.js는 웹 페이지의 <head> 안에 <script> 태그만 추가하면 쓸 수 있어요. 다음처럼 파일명만 참조하면 되요.
색인#
누락 재검토#
29 Meet the -> 행복한 커플을 만나 봅시다...
37 Where does -> 응답은 어디로 가나요?
72 While the -> 서버가 고객 주소를 찾아보는 동안 고객은 피자 주문을 입력합니다.
115 What's going on -> 윈도우에서는 무슨 일이 일어나는 거죠?
150 an asynchoronous -> 비동기 난제
300 GET request -> GET 요청이 주문을 넣습니다
301 POST request -> POST 요청이 주문을 넣습니다
392 Just reference -> Prototype 웹 사이트에서 다운 받은 prototype.js를 HTML에서 참조하기만 하면 되요
399 You'll have to -> json.org 웹 사이트에서 다운 받은 JSON.js를 <script> 태그로 참조하기만 하면 되요
목차#
ix Ajax를 쓴다는 것 -> Ajax 사용하기
ix 말하기부터: ajax 요청 만들기 -> 말하기: Ajax 요청 만들기
ix 비동기성에 푹 빠졌어요 -> 비동기에 푹 빠졌어요
ix 한 판 대결 -> 진검 승부
ix 메타 인지 -> 메타 인식
ix 읽어줘요 -> 읽어주세요
x Ajax를 쓴다는 것 -> Ajax 사용하기
xi 말하기부터 -> 말하기
xiii 구합니다: 업데이트 하기 쉬운 웹 페이지를 구합니다 -> 업데이트 하기 쉬운 웹 페이지를 찾습니다
<전체> 게시판 'R' Us -> 우리들의 보드 'R'
xvii 한판 대결 -> 진검 승부
xviii <페이지 전부에서> 툴킷 -> 도구 상자