메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

자바스크립트 핵심 가이드

자바스크립트 핵심 가이드

한빛미디어

번역서

절판

  • 저자 : 데이비드 플라나긴(David Flanagan)
  • 번역 : 최상선
  • 출간 : 2001-03-26
  • 페이지 : 927 쪽
  • ISBN : 8979141025
  • 물류코드 :1102
  • 초급 초중급 중급 중고급 고급
4점 (3명)
좋아요 : 14

자바스크립트 항해에 꼭 필요한 나침반!

자바스크립트는 HTML 페이지에 직접 내장할 수 있는 객체 중심의 강력한 스크립트 언어로서, 웹브라우저 내에서 완벽하게 동작하는 동적인 대화식 애플리케이션을 만들 수 있다. 또한 다이나믹 HTML(DHTML)의 기능을 더욱 강화시켜주기도 한다. 자바스크립트의 구문은 쉽게 배울 수 있는 C, C++, 자바 같은 프로그래밍 언어에 바탕을 두고 있다. 게다가 자바스크립트는 인터프리터 스크립트 언어이기 때문에 다른 언어보다 프로그래밍 환경에 따른 제약을 덜 받아서 훨씬 유연하다.

이 책은 프로그래머들이 가장 신뢰할 만한 자바스크립트 가이드이자 레퍼런스 매뉴얼이다. 코어 자바스크립트 언어와 클라이언트측 프레임워크를 세밀하게 설명하고 있으며, 폼 데이터 유효화하기, 쿠키로 작업하기, 교차 브라우저 동적 컨텐츠 생성하기 같은 일반적인 작업 처리 방법을 세련된 예제를 들어 설명한다. 코어 자바스크립트와 클라이언트측 자바스크립트 양쪽 모두에 속한 함수, 객체, 메소드, 프로퍼티, 생성자. 이벤트 핸들러 등을 레퍼런스 부분에서 면밀하게 다루고 있으며, 자바스크립트 1.2 버전뿐만 아니라 1.1 버전 역시 다루고 있다. 

이 책은 자바스크립트로 동적인 웹 페이지를 만드는 방법을 배우려 하는 HTML 제작자들에게 많은 도움을 줄 것이다. 그리고 경험 많은 프로그래머들은 자바스크립트 프로그램 작성을 시작할 때 필요한 정보를 이 책에서 빠르게 찾을 수 있다. 이 책은 경험 수준과 상관 없이 모든 자바스크립트 프로그래머에게 꼭 필요한 레퍼런스이다.

데이비드 플라나긴 저자

데이비드 플라나긴

베스트셀러 <자바 퀵 레퍼런스(Java in a Nutshell)>(한빛미디어, 유호경 역)의 저자. 이밖에도 오렐리에서 출간한 저서로 등이 있다. 자바 관련 저술로 바쁜 일정 속에서도 틈틈이 컨설팅 컴퓨터 프로그래머, 사용자 인터페이스 설계자, 트레이너로도 활동하고 있다. 메사추세츠공과대학(MIT)에서 컴퓨터 사이언스와 공학으로 학위를 받았다.
최상선 역자

최상선

KAIST 기계공학과를 졸업하고 현재 이포인트 멀티미디어 연구소에서 프로그래머로 일하고 있으며, 한국방송진흥원 디지털 아카이브(digital archive) 시스템, 한국소프트웨어진흥원의 통합 데이터베이스 등을 구축했다. 현재 웅진 백과사전 프로젝트를 수행하고 있다.

1장. 자바스크립트 소개

1부 코어 자바스크립트

2장. 어휘 구조
3장. 데이터의 형과 값
4장. 변수
5장. 표현식과 연산자
6장. 문장
7장. 함수
8장. 객체
9장. 배열
10장. 정규식을 이용한 패턴 매칭
11장. 고급 자바스크립트

2부 클라이언트측 스크립트

12장. 웹 브라우저에서 사용되는 자바스크립트
13장. 창과 프레임
14장. 문서 객체 모델
15장. 이벤트와 이벤트 처리
16장. 폼과 폼 요소
17장. 다이나믹 HTML
18장. 쿠키로 상태 정보 저장하기
19장. 호환 기술
20장. LiveConnect: 자바스크립트와 자바
21장. 자바스크립트 보안

3부 레퍼런스

이 책은 웹 프로그래밍에 필수적인 자바 스크립트의 핵심 부분을 잘 설명해 놓은 책입니다. 웹 프로그래밍을 하면서, 자바 스크립트가 쓰이지 않는 부분은 거의 없다고 해도 과언이 아닐 것입니다. 자바 스트립트를 처음 배우는 분들이 봐도 별 지장은 없겠지만, 아무래도 자바 스크립트에 경험이 조금이라도 있는 분들이 다시 한번 정리하는 의미에서 보시면 도움이 많이 될 것이라고 생각됩니다. 그리고, 책장에 꼿아 두고 필요할 때 꺼내서 보는 레퍼런스로도 제 격인 책입니다.

안녕하세요 처음으로 서평을 작성하는데..



이 책 한마디로 넘 좋습니다.



구지 옥에 티를 꼽자면 원서를 번역하다 보니 어쩔수없는 번역상의 에매한 표현과



또 초보자가 이해하기는 좀 어려운 설명등..



모든 프로그래밍은 단계별 수준이 있는것 같은데 이 책의 자바스크립트 수준은



최상급 이라고 생각됩니다. (단 제 수준에 맞춰서요 ㅡ.ㅡ;;)



저는 한빛미디어에서 책을 주로 구입하는데요.. 그 이유가 다른 서적들에 비해서



설명위주의 책 구성때문입니다. o`reilly 책의 특징이기도 하고요..



소스 위주로 구성된 책은 그 소스만 할 수 있게 만들어 버리기 때문에 창의적인



프로그래밍에 해가 되는.. 어쩌면 고수로 가는걸 막는 그런 나쁜 영향을 미치는



것 같습니다.. (이것도 갠적인 생각임 ㅡ_ㅡ;)



어떠한 언어를 잘 하려면 그 언어의 핵심을 알아야 하지 소스를 아는것이



아닐것이라고 생각 합니다..^^ 자바스크립트를 처음 공부 하시는 분이나



혹은 자신의 자바스크립팅 실력은 업글 하실 분들에게 강추 합니다..^^

...정말 어렵습니다.

말그대도 자바스크립트의 원리와 기초을 다루는 것인데도 힘들군요

책 92페이지에서 연산자들여다보기의 and,xor,or,and같은 연산이나 보수라든가 시프트라는 개념은 설명이 없어서 좀 힘들더군요

뭐 전 나중에 정보처리기능사을 공부해서 지겹도록 본 내용이라서 나중에 깨달았지만 정보처리기능사을 배우기전에 이책볼땐 참 난감하더군요

그리고 =이 같다가 아니라 방에다 집어녛는다라는 할당을 뜻하는 것도 나중에 알아서요



암튼 디비깅때문에 올린겁니다.

일단 뭐 고수들은 다 아는 내용이지만 초짜들은 정말 이것땜시 난관에 부딧힐것 같아서요

일단 인터넷익스의 메뉴에 도구의 인터넷옵션을 크릭하면 창이뜨는데 메뉴에고급을 갑니다.

그런 후 탐색제목에 메뉴가 쭉 나오는데



모든 스크립트 오류에 관련된 알림 표시

HTTP 오류 메시지 표시




을 체크하시고



스크립트 디버깅사용안함을 체크합니다

이거 체크을 해야 익스에서 자바스크립트오류을 찾아줍니다



그러면 자바스크립트을 확인할적에 자동적으로 익스에서 오류을 표시해줍니다.
반드시 세부항목을 보시구요



줄 :1

문자: 105

오류: ";"가 필요합니다.



라는 메시지가 뜰 경우 에디트 플러스에서 줄과 문자을 확인할수 있습니다

에디트플러스의 가로쪽은 문자의 개수을 확인할수 있구 세로쪽은 줄을 확인할수 잇으니까요



물론 마이크로 소프트와 넷스케이프에서 제공하는 디버깅프로그램이 있지만 저는 작동안되구 해서 전 익스의 오류메시지가 더 좋더군요



굳히 디버깅 프로그램쓰시려면.....여기가서 다운받구 실행하세요

아래는 자바스크립트 디버깅프로그램의 사이트 주소임다.



http://developer.netscape.com/software/jsdegbug.html

http://msdn.microsoft.com/scripting/debugger/



컴에 깐후



인터넷익스의 메뉴에 도구의 인터넷옵션을 클릭하면 창이뜨는데 메뉴에고급을 갑니다.

그런 후 탐색제목에 메뉴가 쭉 나오는데



모든 스크립트 오류에 관련된 알림 표시

HTTP 오류 메시지 표시



을 체크하시고



스크립트 디버깅사용안함

을 반드시 체크을 꺼두셔야합니다.

그래야 작동하니까요



그러니까 익스의 오류메시지 이용할려면 스크립트 디버깅사용안함을 체크하시구
디버깅프로그램을 쓰시려면 스크립트 디버깅사용안함을 체크을 없애햐 하죠



그리고 책의 2장 코어 자바스크립트 확인할려면 alert()함수와 javascript: 을 적극 활용해야 합니다.



예을 들어 책 104페이지의 s = 1 + 2 + " biind mice" ; 라는 코드에서 s값을 확인할 경우



익스을 켠후 주소창에다 javascript: s = 1 + 2 + " biind mice"; alert(s); 을 붙여넣기 하고 앤터치면 코드의 값을 확인할수 있습니다

익스에서 url(주소)로 javascript: 을 지정하면 익스는 자바스크립트 인터프리터 화면을 보여줍니다.

그리고 alert()는 코드의 값이나 오류을 새창으로 띠워 메시지로 보여줍니다.



이것은 예입니다.

원래 코드

var a=3.14; var b=a; a=4;



var a=[1,2,3]; var b=a; a[0]=99;



익스의 창에서 확인하기 위해 덧붙인 코드



javascript: var a=3.14; var b=a; a=4; alert(b)



javascript: var a=[1,2,3]; var b=a; a[0]=99; alert(a,b);



아참그리고 책의 151페이지의 예제 7-2을 확인할려면

메모장에서 코드을 작성한후



을 한후 확장자을 html로 저장한후 익스로 보면 됩니다.

alert()는 값을 하나밖에 안보여주지만 document.write()는 여러값을 보여줍니다.

단 값이 붙어버리므로 "
"로 띄워주야 합니다.



그럼 이만

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
자바스크립트 핵심 가이드
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
자바스크립트 핵심 가이드
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
자바스크립트 핵심 가이드
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실