
책소개
자바스크립트는 주요 브라우저에서 프로그래밍의 용도로 사용되는 웹 언어이며, 웹 개발자로 하여금 보다 강력하고 친숙하며, 인터랙티브한 웹 페이지를 만들 수 있도록 한다. 자바스크립트는 클라이언트측에만 제한되지 않으면, 윈도우즈 스크립팅 호스트와 같은 애플리케이션의 관리도구로서 웹 서버 프로그래밍에서도 많이 응용되고 있다.
이 책은 넓은 범위(애플리케이션의 핵심 언어에서부터 독립적으로 첨가된 서버측 자바스크립트까지)에서 자바스크립트의 모든 것을 다루고 있다. 이 책에서는 언제, 어디서, 그리고 어떻게 자바스크립트를 사용해야 하는지를 설명한다. 또한 최신 정보와 버전의 차이점에 따른 호환 문제, 그리고 관련된 레퍼런스 또한 포함되어 있다.
이책은 자신의 자바스크립트 기술을 보다 향상시키고자 하는 사람에게 지침서로, 보다 나은 웹 기술을 필요로 하는 프로그래머에게는 레퍼런스로 사용될 수 있으면, 숙련된 자바스크립트 프로그래머에게는 특정한 목적과 상황에 따른 도움말로도 사용될 수 있을 것이다.
이 책에 소개된 예제들은 http://www.wrox.com/Store/Details.asp?Code=270X에서 다운받을 수 있다.
저자소개
출판사소개
목차
제1 장 자바스크립트의 기본
스크립트와 유니코드 표준의 작성
변수와 데이터
구문, 블록, 주석
표현식과 조건
관계 연산자
형태의 변환과 관계
흐름의 제어
단원 요약
제 2 장 함수와 오브젝트
함수(Function)
오브젝트
오브젝트의 숨은 영향
오브젝트 기반 연산자와 흐름의 제어
for..in
단원요약
제 3 장 고급 언어 기능
프로타입과 범위의 연결
자바스크립트는 객체 지향 언어인가?
예외의 처리
eval()의 개념
규칙의 표현식
단원 요약
제 4장 기본적인 브라우저 자바스크립트
메인 스트림 브라우저와 자바스크립트
메인 스트림 브라우저 이벤트 모델
자바스크립트를 사용할 수 있는 기타 브라우저
브라우저 호환성
단원 요약
제 5 장 윈도우와 프레임
윈도우 타입
윈도우 구조
윈도우 디자인
단원 요약
제 6 장 멀티미디어와 플러그인
HTML 리프레서
자바스크립튼와 HTML 기술
브라우저 자바스크립트와 플러그인
단원 요약
제 7 장 폼과 데이터
폼
데이터
폼 요소
폼 디자인
서버 관련 작업을 피하는 방법
단원요약
제 8 장 다이나믹 HTML
다이나믹 HTML이란 무엇인가?
자바스크립트 없이 가능한 것은 무엇일까?
브라우저에서의 다이나믹 HTML 지원
자바스크립트 DOM 호스트 오브젝트
자바스크립트를 이용하여 HTML을 생동감있게 만들기
단원 요약
제 9 장 브라우저 외부에서 자바스크립트
자바스크립트로 브라우저 설정하기
자바스크립트를 사용한 브라우저 실행
브라우저와 푸시 컨텐츠
브라우저 오브젝트 내부의 자바스크립트
단원 요약
제 10 장 자바스크립트 가족 앨범 만들기
가족 앨범 애플리케이션
익스플로러용 DHML 애플리케이션
버전 4.x의 모든 브라우저 애플리케이션
호환성 문제 해결
단원 요약
제 11 장 넷스케이프 엔터프라이즈 서버와 서버 스크립트의 활용
왜 SSJS를 사용해야 하는가?
SSJS의 설정
SSJS의 사용
SSJS의 환경
표준 SSJS 오브젝트
CGI
ASP
JSP
단원 요약
제 12 장 CGI와 ScriptEase:WSE
왜 CGI일까?
어떻게 작동하는가?
HTTP/CGI
'Susie' 솔루션
ScriptEase ,환경
몇 가지 예제 스크립트
단원 요약
제 13 장 ASP와 자바스크립트
ASP의 기본
ASP의 지능
ASP 애플리케이션의 설정
실습 예제
단원 요약
제 14 장 E-Commerce 예제
MusicMadOnline.com
데이터베이스의 설정
기본 웹 사이트 제작
제 15 장 애플릿과 자바
자바스크립트 개발자를 위한 자바의 기본
서브시스템의 경계 영역
자바 보안 모델
단원 요약
제 16 장 자바와 자바스크립트의 브라우저 제어
FESI
FESI와 GUI
FESI와 데이터베이스
메시지 알림 시스템
FESI의 다양한 기능
제 17 장 디버깅
언어 기반의 문제
변수의 문제
이벤트와 폼에서의 문제
브라우저 오브젝트 모델의 문제
쿠키의 문제
디버깅 기법
단원 요약
제 18 장 프라이버시, 보안 그리고 쿠키
프라이버시
보안
쿠키
단원 요약
제 19 장 RAD의 활용 방법, 도구 그리고 구성요소
RAD와 구성요소
구성요소 모델의 평가
단원 요약
제 20 장 윈도우와 WSH
마이크로소프트 WSH와 J스크립트
WSH의 유일한 기능
WSH 오브젝트
자바스크립트 언어 사용시의 주의점
여러 가지 스크립트의 실행
WSH 기술
윈도우 시작시 PC 셋업을 제어
제 21 장 ScriptEase 데스크탑을 사용한 스크립팅
어떤 기능을 하는가?
데스크탑에서의 독립 자바스크립트
ScriptEase 데스크탑 4.10
DSP와 iDSP의 관찰
단원 요약
제 22 장 첨가된 자바스크립트
누구를, 왜 그리고 무엇을 위한 것인가?
무엇이 어디에 첨가되는가?
자바스크립트 인터프리터
단원 요약
부록A 자바스크립트 코어 레퍼런스
부록B 자바스크립트 클라이언트 레퍼런스
부록C 자바스크립트 서버 레퍼런스
부록,D HTML 데이터베이스 리스트
부록E IE 브라우저 오브젝트 모델
부록F 넷스케이프 브라우저 오브젝트 모델
부록G ASP 2.0 오브젝트 모델
부록H ScriptEase 인터프리터
부록I 자바스크립트 빈 태그 레퍼런스
부록J HTTP 요청과 응답
부록K Bibliography
찾아보기
배송
- 배송비, 무료배송비는 업체 사정에 따라 달라질 수 있습니다.
- 배송은 결제 확인 후 다음날부터 2~3일 이내에 배송됩니다. (단 도서 산간지역은 1~2일정도 더 소요됩니다.)
- 공휴일은 배송기간에 포함되지 않습니다.
- 주문하신 상품이 여러개인 경우 동일한 업체의 상품만 묶음 배송 가능합니다. (업체 사정에 따라 달라질 수 있습니다.)
- 배송정보는 상단 주문조회나 마이페이지 주문목록에서 가능합니다.
상품 품절
- 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드립니다.
주문취소/변경
- 주문 상품에 대한 변경사항(품절,가격변동)이 발생하면 전화나 메일을 통해 변경내용을 알려드립니다.
- 주문 상품의 변경/취소/환불은 배송 시작전 마이페이지에서 직접 신청이 가능합니다.
- 주문 상품이 발송된 시점에서는 변경/취소/환불이 모두 불가능합니다.
반품/교환
- 기간 : 배송받으신 후 7일 이내에 가능합니다.
- 방법 : 홈페이지 마이페이지 > 반품/ 교환 신청 및 조회에서 가능합니다.
- 배송비 부담 : 상품에 이상이 있을시에는 무료, 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담입니다.
- 포장 개봉 후 재판매가 불가능한 상품은 반품/교환이 불가능합니다.
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우, 반품/교환이 불가능합니다.
반품/교환 불가 사유
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우 (단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품 등의 포장을 훼손한 경우
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 환불 지연에 따른 배상
- 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리합니다.
- 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리합니다.