해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
목차
- Part 1 . JavaScript
Chapter 1 JavaScript는 생각하는 것 이상이다!
JavaScript의 대략적인 역사
Internet Explorer 3 등장하다
그 다음 ECMAScript의 등장
너무 많은 표준들...
DOM
JavaScript 프로그램에는 무엇이 있을까?
웹 페이지에 JavaScript 올리기
JavaScript가 할 수 있는 것들
JavaScript가 할 수 없는 것들
JavaScript는 클라이언트에 강요될 수 없다
JavaScript는 데이터 보안을 보장하지 않는다
JavaScript는 도메인을 뛰어 넘을 수 없다
JavaScript는 서버와는 무관하다
JavaScript를 이용하는 팁들
JavaScript는 어디에 적당한가?
사이트는 어떤 브라우저를 지원해야 하는가?
연습 문제
Chapter 2 JavaScript로 개발하기
JavaScript 개발 옵션
환경 설정하기
Visual Studio 2005로 JavaScript 작성하기
Visual Studio 2005에서의 첫 번째 웹(그리고 JavaScript) 프로젝트
Visual Studio 2005로 외부 JavaScript 파일 사용하기
Eclipse로 JavaScript 작성하기
Eclipse로 만드는 첫 번째 웹(그리고 JavaScript) 프로젝트
Eclipse로 외부 JavaScript 파일 이용하기
IDE 없이 JavaScript 작성하기
메모장으로 만드는 첫 번째 웹(그리고 JavaScript) 프로젝트
IDE 없이 외부 JavaScript 파일 이용하기
JavaScript 디버깅
연습 문제
Chapter 3 JavaScript 문법과 명령어
약간의 정리 작업
대소문자 구별
여백
주석
세미콜론
행 바꿈
JavaScript 제자리에 위치시키기
JavaScript 명령문
명령문에는 무엇이 있을까?
JavaScript 명령문의 두 가지 형태
JavaScript의 예약어
함수들 훑어보기
연습 문제
Chapter 4 데이터와 변수
JavaScript의 데이터 타입들
숫자
문자열
논리값
Null
부정형
오브젝트
배열
변수를 정의하고 사용하기
변수 선언
변수형
변수의 유효 범위
참조와 폐영역 회수
형 변환
숫자 변환
문자열 변환
논리값 변환
연습 문제
Chapter 5 연산자와 수식
연산자들을 만나보자
덧셈 연산자
곱셈 연산자
비트 연산자
동일 연산자
관계 연산자
in 연산자
instanceof 연산자
단항 연산자
증가와 감량
플러스 기호 숫자로 변환하기
마이너스 기호로 음수 생성하기
비트 부정과 논리 부정
delete 연산자
typeof 연산자
void 연산자
할당 연산자
연습 문제
Part 2 . JavaScript 적용
Chapter 6 조건문과 흐름 제어
If(그리고 어떻게)
if 문의 문법
Windows Internet Explorer 7에서의 prompt() 함수
복합 조건
Else if와 else 명령문
여러 수준의 조건식
3단 조건식
switch
while로 코드 반복하기
while 문
do...while 문
for 루프 사용하기
for 루프
for...in 루프
for each...in 루프
조건식으로 폼 확인하기
연습 문제
Chapter 7 함수
함수는 어떤 것인가?
함수 인수
변수 유효 범위 다시 보기
return 값(리턴값)
함수 호출에 대해 더 알아보기
무기명 함수(함수 상수)
메서드
다이얼로그 함수 알아보기
연습 문제
Chapter 8 JavaScript에서의 오브젝트
객체 지향 개발
객체(오브젝트)
속성
메서드
클래스
오브젝트 생성
메서드에 속성 추가하기
오브젝트에 메서드 추가하기
배열에 대해 더 자세히
length 속성
배열 메서드
내장된 오브젝트
Date 오브젝트
연습 문제
Chapter 9 Browser Object Model
브라우저 소개
브라우저 계층도
이벤트
자기감
화면에 대한 정보 얻기
navigator 오브젝트 사용하기
location 오브젝트
history 오브젝트
연습 문제
Chapter 10 Document Object Model
Document Object Model 정의하기
DOM 레벨 0: 레거시 DOM
DOM 레벨 1과 2
트리로서의 DOM
노드 다루기
요소 추출하기
ID로 추출하기
태그명으로 추출하기
속성 다루기
속성 참조하기
속성 설정하기
요소 생성하기
텍스트 추가하기
요소를 추가하고 ID 설정하기
요소 삭제하기
연습 문제
Part 3 . JavaScript와 디자인의 통합
Chapter 11 웹 폼과 JavaScript
JavaScript와 웹 폼
폼 데이터 얻기
폼 정보로 작업하기
선택 상자로 작업하기
체크 상자로 작업하기
라디오 버튼으로 작업하기
폼 정보 미리 검사하기
JavaScript 유효성 검사 해킹하기
텍스트 상자 검사하기
연습 문제
Chapter 12 쿠키 만들고 사용하기
쿠키 소개
JavaScript로 쿠키 생성하기
단순한 쿠키
쿠키의 만료 날짜 설정하기
쿠키 경로 설정하기
쿠키 영역 설정하기
보안 쿠키들 다루기
JavaScript로 쿠키 읽기
쿠키 제거하기
연습 문제
Chapter 13 JavaScript로 이미지 다루기
이미지 롤오버 다루기
단순한 롤오버
더 나은 방법
이미지 미리 읽어두기
슬라이드쇼 만들기
쇼 생성하기
뒤로 가기
이미지맵 만들기
연습 문제
Chapter 14 브라우저와 JavaScript
윈도우 이벤트 이해하기
이벤트 모델
일반적인 이벤트 핸들러
방문자에 대한 정보 알아내기
userAgent 속성 잠깐 알아보기
기능 검사
오래된 브라우저들에서 JavaScript 숨기기
다른 navigator 속성과 메서드
윈도우 열고, 닫고, 크기 조정하기
윈도우 열고 닫기: 실전
윈도우를 여는 좋은 방법들
JavaScript 필요 없음?
윈도우 크기 조절하고 이동하기
타이머
연습 문제
Chapter 15 JavaScript와 CSS
CSS란 무엇인가?
속성과 선택자
CSS 적용하기
JavaScript와 CSS의 관계
ID로 요소 스타일 설정하기
종류에 따라 요소 스타일 설정하기
JavaScript로 요소 스타일 추출하기
JavaScript로 스타일시트 수정하기
연습 문제
Chapter 16 JavaScript 에러 처리
에러 처리 소개
try/catch 사용하기
마지막으로...
onerror 이벤트 사용하기
onerror를 window 오브젝트에 연결하기
에러 무시하기
image 오브젝트에 onerror 연결하기
연습 문제
Part 4 . AJAX와 또 다른 세상
Chapter 17 JavaScript와 XML
JavaScript로 XML 사용하기
예제 XML 문서
JavaScript로 XML 문서 읽기
앞으로 올 것들의 예고
연습 문제
Chapter 18 AJAX 입문
AJAX 소개
XMLHttpRequest 오브젝트
XMLHttpRequest 생성하기
AJAX 요청 보내기
AJAX 답변 처리하기
XML 답변 처리하기
JSON으로 작업하기
헤더 처리하기
POST 사용하기
사례 연구: 실시간 검색과 갱신
연습 문제
Chapter 19 좀 더 깊은 AJAX
XML과 CSS로 HTML 표 만들기
CSS로 테이블 꾸미기
동적인 펼침 상자 만들기
사용자와 AJAX에서 입력받기
연습 문제
Appendix 연습 문제 해답
찾아보기
출판사 서평
이 책은 Asynchronous JavaScript and XML(AJAX) 같은 새로운 기능과 패러다임 뿐 아니라 JavaScript의 핵심 기능 등을 포괄적으로 다루는 JavaScript 입문서이다. 오늘날의 웹 유저는 웹의 내용을 보기 위하여 여러 가지의 다른 플랫폼과 브라우저를 사용한다. 이 사실은 이 책의 모든 부분의 전개에 있어 중요한 부분을 차지한다. 따라서 독자는 이 책에서 여러 가지 브라우저에서의 스크린샷을 보게 될 것이며, 상업용 상품에 기반하기보다 표준에 기반한 JavaScript 개발을 강조하는 모습을 확인할 수 있을 것이다.
이 책에 포함된 내용 :
-텍스트 에디터, 프로그램이나 IDE를 사용해서 JavaScript 코드를 작성할 수 있 다.
-여섯 개의 JavaScript 자료형을 이해하고 사용할 수 있다.
-Document Object Model을 사용하여 HTML 요소들을 추출, 생성하고 변경할 수 있다.
-웹 폼의 입력을 검사하고 이에 따른 피드백을 제공할 수 있다.
-롤오버 이미지와 슬라이드쇼 효과를 만들 수 있다.
-JavaScript로 CSS 스타일을 조작할 수 있다.
-AJAX를 사용하여 상호작용성 강한 웹 프로그램을 만들 수 있다.
기본정보
ISBN | 9788956744551 |
---|---|
발행(출시)일자 | 2008년 11월 25일 |
쪽수 | 495쪽 |
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립