이번에도 일본책 번역서를 소개하게 되었습니다. ㅠㅠ 국내 훌륭한 저자들을 발굴하는 노력을 좀더 해야 하는데.. 조금 더 시간적 여유가 생기면 궁둥이에서 비파 소리가 나도록 다녀서 좋은 국내서들을 내볼 수 있도록 하겠습니다.
각설하고, 이번에 소개드릴 책은 일본에서 자바스크립트 분야 최장 기간 최고의 베스트셀러로 판매되고 있는 서적에 대한 번역본입니다. 일본에서의 타이틀은 [자바스크립트 본격 입문]으로 되어 있는데, 국내에서 출간되는 번역서의 제목은 [자바스크립트 마스터 북: 기초부터 Ajax/jQuery까지]으로 정하였습니다. 자바스크립트의 기본적인 문법에서부터 Ajax, jQuery까지 그리고 대규모 개발에 필요한 기술들도 다루고 있으며, 입문자에서부터 실무에 곧바로 응용할 수 있는 내용들로 인해 현업 개발자들까지 모두에게 유익한 책이 될 거라는 판단에서 제목을 변경하였습니다.
이 책의 저자는 책을 17권이나 쓴 베테랑 테크니컬 라이터라고 부를 만한데요, 저자 머리말에서 밝힌 집필 목적을 잠시 소개해드리는 것이 이 책의 성격을 가장 잘 파악하실 수 있을 것 같습니다.
지은이 머리말 중에서
이 책은 초심자들도 쉽게 이해할 수 있도록 집필하였으나, 오히려 'JavaScript를 조금 다루어 보긴 했지만 올바른 문법지식에는 자신이 없다'라는 분들에게 다시 한 번 기초를 점검하고 최종적으로는 Ajax 기술을 구현하는 데 있어 충분한 지식을 습득하도록 하는 것을 목표로 삼고 있다.
이번 책의 번역은 저희 출판사와 처음 호흡을 맞춘 정인식 님입니다. 일본 현지에서 5년 째 개발자 생활을 하고 계신데, 첫 번역 치고는 무리 없는 번역을 해주셔서 편집 작업이 그리 어렵지 않았습니다. 며칠 내로 샘플 파일을 올려 드릴 테니 번역수준과 책 내용을 함께 살펴보시기 바랍니다.
그리고 이번 책은 2도 칼라로 제작하하는데요, 제이펍의 출판 신조(?) 중 하나는 프로그래밍 책에 별 효과도 없는 컬러 인쇄를 해서 쓸데없이 책 정가를 높이는 일은 하지 말자가 있습니다. 독자들의 금전적 부담을 줄이기 위한 일환이기도 한데요. 하지만 이번 책은 조금 욕심을 내서 2도 인쇄를 하고 책 가격은 1도 인쇄에 맞추었는데, 독자들이 보시기에는 그래도 책값이 비싸 보일 것 같습니다. ㅠㅠ 그놈의 물가 타령을 저희도 할 수밖에 없음을 해량과 같은 마음으로 이해해주심 고맙겠습니다. ^^;
출간 후에 다시 소개를 해드리도록 하고, 아래에 이 책의 차례를 간략하게 올려 드립니다.
각설하고, 이번에 소개드릴 책은 일본에서 자바스크립트 분야 최장 기간 최고의 베스트셀러로 판매되고 있는 서적에 대한 번역본입니다. 일본에서의 타이틀은 [자바스크립트 본격 입문]으로 되어 있는데, 국내에서 출간되는 번역서의 제목은 [자바스크립트 마스터 북: 기초부터 Ajax/jQuery까지]으로 정하였습니다. 자바스크립트의 기본적인 문법에서부터 Ajax, jQuery까지 그리고 대규모 개발에 필요한 기술들도 다루고 있으며, 입문자에서부터 실무에 곧바로 응용할 수 있는 내용들로 인해 현업 개발자들까지 모두에게 유익한 책이 될 거라는 판단에서 제목을 변경하였습니다.
이 책의 저자는 책을 17권이나 쓴 베테랑 테크니컬 라이터라고 부를 만한데요, 저자 머리말에서 밝힌 집필 목적을 잠시 소개해드리는 것이 이 책의 성격을 가장 잘 파악하실 수 있을 것 같습니다.
지은이 머리말 중에서
JavaScript 재등장의 흐름 속에서 JavaScript에 의한 프로그래밍 스타일도 많이 변화하고 있다. 종래의 간편한 절차적 프로그래밍 기법을 그대로 사용하면서 대규모의 코딩에서는 본격적인 객체지향 방식의 프로그래밍이 계속해서 요구되고 있는 상황인 것이다.
이 책은 이런 시대의 흐름 속에서 이번 기회를 통해 JavaScript라는 언어에 대한 이해를 확실히 해두고 싶은 분들을 위해 만든 책이다. 2008년에 출간한 1판을 현재 상황에 맞추어 새로운 내용으로 재구성하였다. 최신 브라우저에 대응함은 물론, 기본 구문의 해설 또한 재검토하여 보다 확실하게 이해를 돕도록 하였다. 또한 요즘의 JavaScript 개발에서 없어서는 안 될 Ajax, JQuery 등에 대한 내용이 많이 추가되어 있다. 게다가 단위 테스트나 문서화, 코딩 규약 등 보다 대규모의 개발에서 빠뜨릴 수 없는 토픽에 대해서도 새롭게 구성하였다.
이 책은 초심자들도 쉽게 이해할 수 있도록 집필하였으나, 오히려 'JavaScript를 조금 다루어 보긴 했지만 올바른 문법지식에는 자신이 없다'라는 분들에게 다시 한 번 기초를 점검하고 최종적으로는 Ajax 기술을 구현하는 데 있어 충분한 지식을 습득하도록 하는 것을 목표로 삼고 있다.
이번 책의 번역은 저희 출판사와 처음 호흡을 맞춘 정인식 님입니다. 일본 현지에서 5년 째 개발자 생활을 하고 계신데, 첫 번역 치고는 무리 없는 번역을 해주셔서 편집 작업이 그리 어렵지 않았습니다. 며칠 내로 샘플 파일을 올려 드릴 테니 번역수준과 책 내용을 함께 살펴보시기 바랍니다.
그리고 이번 책은 2도 칼라로 제작하하는데요, 제이펍의 출판 신조(?) 중 하나는 프로그래밍 책에 별 효과도 없는 컬러 인쇄를 해서 쓸데없이 책 정가를 높이는 일은 하지 말자가 있습니다. 독자들의 금전적 부담을 줄이기 위한 일환이기도 한데요. 하지만 이번 책은 조금 욕심을 내서 2도 인쇄를 하고 책 가격은 1도 인쇄에 맞추었는데, 독자들이 보시기에는 그래도 책값이 비싸 보일 것 같습니다. ㅠㅠ 그놈의 물가 타령을 저희도 할 수밖에 없음을 해량과 같은 마음으로 이해해주심 고맙겠습니다. ^^;
출간 후에 다시 소개를 해드리도록 하고, 아래에 이 책의 차례를 간략하게 올려 드립니다.
도서예약구매 사이트(가나다 순)
1-1 JavaScript란? 2
1-2 학습을 진행하기 전에 해야 할 일 6
CHAPTER 2 기본적인 작성법 익히기 21
2-1 JavaScript의 기본적인 표기 22
2-2 변수 35
2-3 데이터형 39
2-4 연산자 48
2-5 제어 명령 67
CHAPTER 3 기본 데이터 조작하기 ~ 내장형 객체 91
3-1 객체란? 92
3-2 기본 데이터를 취급하기 위한 객체 99
3-3 날짜/시각 데이터 조작하기 - Date 객체 - 111
3-4 정규표현으로 문자를 원하는 대로 지정하기 - RegExp 객체 - 117
3-5 모든 객체의 모형 - Object 객체 - 131
3-6 기본 기능 제공하기 - Global 객체 - 136
CHAPTER 4 반복해서 사용하는 코드를 하나로 정리하기 143
4-1 함수란? 144
4-2 함수 정의에 있어 네 가지 주의점 149
4-3 변수는 어느 곳에서 참조할 수 있을까? - 스코프 154
4-4 파라미터 정보 관리하기 - arguments 객체 - 163
4-5 높은 수준의 함수 테마 172
CHAPTER 5 대규모 개발에서도 통용되는 작성법 익히기 ~ 객체지향 구문 187
5-1 JavaScript의 객체지향 특징 188
5-2 생성자의 문제점과 프로토타입 193
5-3 객체의 계승 - 프로토타입 체인 - 206
5-4 본격적인 개발에 대비하기 위해서 210
CHAPTER 6 브라우저를 자유자재로 조작하기 ~ 브라우저 객체 221
6-1 이벤트가 발생하면 처리하기 - 이벤트 드리븐 모델 - 222
6-2 브라우저 객체의 기본 파악하기 229
6-3 윈도우의 조작부터 다이얼로그/타이머의 제어까지 - Window 객체 - 232
6-4 폼 요소에 액세스하기 - Form 객체 - 242
6-5 표시 페이지의 어드레스 정보 취득/조작하기 - Location 객체 - 261
6-6 문서 조작하기 - Document 객체 - 265
6-7 그 외에 중요한 세 가지 브라우저 객체 - History/Navigator/Screen 객체 - 274
CHAPTER 7 HTML과 XML 문서 다루기 ~ DOM 279
7-1 DOM의 기본 280
7-2 특정 노드 취득하기 283
7-3 속성값 취득/설정하기 293
7-4 노드 추가/치환/삭제하기 297
7-5 JavaScript로부터 스타일시트 조작하기 305
7-6 DOM에 있어서의 이벤트 처리 311
CHAPTER 8 서버 연계로 고품격 UI 구현하기 ~ Ajax 323
8-1 Ajax란? 324
8-2 기본적인 Ajax 애플리케이션 작성해보기 331
8-3 Ajax 애플리케이션으로 구조 데이터 다루기 338
CHAPTER 9 라이브러리를 이용하여 코드 간단하게 하기 355
9-1 jQuery의 기본 356
9-2 jQuery로 Ajax 구현하기 367
9-3 jQueryUI/jQuery 플러그인 활용하기 379
CHAPTER 10 현장에서 피할 수 없는 응용 지식 395
10-1 단위 테스트 - JsUnit - 396
10-2 문서화 코멘트로 코드의 내용 알기 쉽게 하기 - JsDoc - 406
10-3 스크립트 압축으로 성능 높이기 409
10-4 HTTP 모니터링으로 문제 발견 쉽게 하기 414
10-5 읽기 쉽고, 유지보수하기 쉬운 코드 작성하기 - 코딩 규약 - 417
10-6 비간섭적인 JavaScript 의식하기 420
APPENDIX 1 jQuery 엄선 레퍼런스 423
APPENDIX 2 Yahoo! 블로그 검색 웹 서비스 460
Column
북마클릿(Bookmarklet) 185
기대가 높아지고 있는 차세대 표준사양「HTML 5」 220
JavaScript를 배우는 데 도움이 되는 사이트 394
찾아보기 465
'출간 전 책 소식' 카테고리의 다른 글
좋은 코드란 어떻게 작성할까요? (4) | 2011.11.30 |
---|---|
엑기스만 모아 놓은 오브젝티브-C 2.0 책이 출간됩니다. (6) | 2011.11.24 |
프로세서 개발 경력 40년인 분이 책을 쓴다면... (4) | 2011.11.07 |
클라우드 개발자를 위한 입문서 (2) | 2011.10.18 |
안드로이드 중급 개발자를 위한 활용서_프로 안드로이드 미디어 (5) | 2011.10.13 |