Top

BEGINNING JavaScript 한국어판

  • 원서명Beginning JavaScript (ISBN 9781861004062)
  • 지은이Paul Wilton
  • 옮긴이김기영
  • 감수자권오훈
  • ISBN : 8995154039
  • 38,000원
  • 2001년 10월 01일 펴냄 (절판)
  • 페이퍼백 | 1,098쪽 | 185*234mm

판매처

  • 현재 이 도서는 구매할 수 없습니다.

책 소개

“자바스크립트라는 기술은 있어도 학문은 없다”는 지적은 아마도 컴퓨터 부문 전반을 두고 하는 얘기인지도 모른다. 하지만 눈부시게 변화하는 기술에 맞는 적절한 용어, 의미, 용법에 대한 체계화만 이뤄진다면 어엿한 학문으로 자리매김할 수 있을 것이다.

이 책은 자바 스크립트의 흐름을 가시화하고, 이를 활용하는데 있어 학문적 체계를 확립해 나가기 위해 언어적, 기술적 장벽을 허물고 있다.

이 책은 웹에 입문하려는 사람과 스크립트의 기초가 부족한 웹 제작자가 알기 쉽도록 개념과 원론을 설명한다. 단순히 공개 소스를 홈페이지에 복사해서 붙여쓰는 방법만을 다룬 책과는 달리, 프로그래머의 입장을 견지하면서도 원리를 하나하나 쉽고 깊이있게 설명하였다. 프로그래밍이 생소한 사람도 쉽게 이해할 수 있게끔 했다.

실제로 자주 쓰이는 코드를 많이 예시해서, 책을 읽은 사람이라면 누구든 웹 제작에 바로 뛰어들 수 있도록 했다. 그리고 각 장이 끝날때마다, 학습한 내용을 실무에 어떻게 적용할 수 있는가하는 감각을 심어주기 위해 `퀴즈 게임` 웹 사이트 개발 과정을 상세히 수록하고 있다. 자바스크립트를 보다 알차게 배우려는 독자들을 위한 책이다.


소스코드 다운로드
http://www.wrox.com/dynamic/books/download.aspx?isbn=1861004060

저자/역자 소개

<저자 소개>

Paul Wilton

Paul Wilton은 영국 국방부의 비주얼 베이직 어플리케이션 프로그래머에서, 네트워크 분야로 뛰어들었다. 인터넷 개발 회사에서 근무한 이래, 최근 3년동안 인터넷 솔루션을 개발했으며, 현재 영국의 주요은행 전자 상거래 웹 사이트 관련 업무를 수행중이다.
Paul Wilton의 주 분야는 DHTML, JavaScript, VBScript, 비주얼 베이직을 사용한 웹 프론트 엔드 개발, 그리고, ASP, 비주얼 베이직, SQL Server를 사용한 벡엔드 솔루션 개발이다.
현재 그는 윈도우 2000 액티브 디렉터리의 ADSI 프로그래밍으로 자신의 분야를 넓혀나가고 있다.
내 영혼에 안식을 주는 약혼녀 Cathernine에게 무한한 애정을 보낸다. 그리고 이 책을 만드는데 많은 도움을 주신 Wrox 팀의 모든 분들과, 나의 난잡한 졸고를 멋지게 수정해주신 편집인께도 감사드린다.


<역자 서문>

굳이 자바스크립트를 배워야 하는 것은 아니다.

요즘 출시된 많은 웹 에디터는 다양한 자바스크립트 코드를 자동으로 생성해준다. 웹 에디터만 있으면 클릭 몇 번으로 멋진 웹 페이지를 만들어낼 수 있다. 또 인터넷에서 쉽게 구할 수 있는 자바스크립트 공개 소스를 복사해서 웹 페이지에 붙여넣기만 해도 된다. 굳이 고생해서 자바스크립트를 공부하지 않더라도, 웹 에디터 소프트웨어를 하나쯤 마스터해서 자바 스크립트 이외의 웹 페이지 구성 요소까지 쉽게 만들어내는 것이 나을지도 모른다.

역자 역시 MFC 윈도우 프로그래밍에서 웹 프로그래밍으로 관심을 기울이면서, 한동안 웹 에디터라는 마법에서 빠져 나오지 못했었다. 그러나 한 기업체의 웹 사이트 구축을 맡으면서, 웹 에디터의 한계를 절실히 느끼게 됐다. 개인 홈페이지 수준의 웹 사이트는 부족하더라도 그냥 넘어가면 됐지만, 어느 수준을 넘어서면 이러한 부분이 용납되지 않는 것이다. 웹 에디터에서 지원하지 않는 코드가 의외로 많아, 역자는 그때부터 갖은 고생을 하며 웹 프로그래밍을 공부했다.

컴퓨터 언어에 있어, 할 줄은 아는데 빨리 하기 위해 저작 도구를 쓰는 것과, 저작 도구밖에 몰라서 어쩔 수 없이 쓰는 것과는 천지차이가 있다. 자바스크립트를 터득한 사람에게 웹 에디터는 하나의 도구에 불과하며, 코드를 변형하여 무궁무진한 기능을 만들어 낼 수 있다. 그러나 웹 에디터만 쓸 줄 아는 사람은 결국 자신도 모르게 웹 에디터의 노예가 돼버린다. 이는 응용력이 있는 사람과 그렇지 않은 컴퓨터의 차이다.
게다가 웹 에디터의 코드는 매우 비효율적이다. 한번에 끝낼 수도 있는 것을 반복적으로 작성하며, 소스를 열어보면 도무지 어떤 코드인지 알 수 없을 정도로 난잡하다. 이를 다시 정리하려 해도 매우 어렵다.
이 책을 읽는 여러분은 이제 웹 프로그래밍에 입문한 단계일 것이므로, 웹 에디터나 공개 소스에 너무 의존하지 않길 바란다. 그리고 이 책을 절반 정도 읽고 나면, 역자가 강조하는 점을 다시 생각해보길 바란다.
끝으로 이 책이 웹 프로그래머의 첫 발을 내딛는 여러분의 좋은 길잡이가 된다면 예서 더 큰 다행은 없겠다.

이 책이 나오기까지 노고를 아끼지 않으신 많은 분에게 감사드린다. 이 책이 출판되기까지 물심양면으로 지원해주신 에이콘 출판사 권성준 사장님, 부족한 번역을 매끄럽게 다듬어주신 정완재 편집장님과 이현주님, 철저히 감수해 주신 권오훈님, 오랜 수정 작업을 묵묵히 도와주신 정일문님, 이승주님, 그리고 멋진 책으로 만들어주신 Strategic Winning 임직원 여러분께 진심으로 감사드린다. 바로 이분들이 역자의 손을 빌어 이 책을 쓰신 분들이다.

- 김기영

목차

목차
  • Chapter 1 자바스크립트와 웹 Introduction to JavaScript and Web 7
  • Chapter 2 데이터 형과 변수 Data Types and Variables 29
  • Chapter 3 의사결정, 반복문, 함수 Decisions, Loops, and Functions 71
  • Chapter 4 자바스크립트-개체기반언어 JavaScript-An Object-Based Language 113
  • Chapter 5 브라우저 프로그래밍 Programming the Browser 155
  • Chapter 6 HTML폼 : 사용자와의 상호작용 HTML Forms : Interating with the User 185
  • Chapter 7 윈도우와 프레임 Windows and Frames 237
  • Chapter 8 문자열 처리 String Manipulation 291
  • Chapter 9 날짜, 시간, 타이머 Date, Time, and Timers 333
  • Chapter 10 일반적인 실수, 디버깅, 오류처리 Common Mistakes, Debugging, and Error Handling 365
  • Chapter 11 정보저장 : 쿠키 Storing Information : Cookies 411
  • Chapter 12 동적 HTML Dynamic HTML 441
  • Chapter 13 도큐먼트 개체 모델의 이해 Understanding the Document Object Model 521
  • Chapter 14 자바스크립트에서 ActiveX 및 플러그인 사용하기 Using ActiveX Controls and Plug-ins with JavaScript 583
  • Chapter 15 ASP를 이용한 서버측 스크립트 Server-Side Scripting with ASP 605
  • Chapter 16 데이터베이스 Databases 671
  • Chapter 17 맺음말 A Few Final Words 745
  • Appendix A 연습문제 모범해답 Exercise Solutions 755
  • Appendix B 자바스크립트 코어 참조 JavaScript Core Reference 841
  • Appendix C 자바스크립트 클라이언트 참조 JavaScript Client Reference 885
  • Appendix D 라틴-1 문자집합 Latin-1 Character Set 913
  • Appendix E IE 4 브라우저 개체 모델 The IE 4 Browser Object Model 921
  • Appendix F IE 5 브라우저 개체 모델 The IE 5 Browser Object Model 933
  • Appendix G NN 4 브라우저 개체 모델 The NN 4 Browser Object Model 949
  • Appendix H ASP 3.0 개체 모델 The ASP 3.0 Object Model 965
  • Appendix I 참고자료 Useful Resources 975
  • Appendix J 고객지원, 정오표, p2p.Wrox.Com Support, Errata, and p2p.Wrox.Com 979

도서 오류 신고

도서 오류 신고

에이콘출판사에 관심을 가져 주셔서 고맙습니다. 도서의 오탈자 정보를 알려주시면 다음 개정판 인쇄 시 반영하겠습니다.

오탈자 정보는 다음과 같이 입력해 주시면 됩니다.

(예시) p.100 아래에서 3행 : '몇일'동안 -> 며칠동안