이미 소장하고 있다면 판매해 보세요.
|
제0장 JavaScript를 시작하기 전에
JavaScript란 WWW의 구조 WWW를 지지하는 기술 - HTML과 CSS WWW를 지지하는 기술-CGI, 서버측 스크립트 WWW를 지지하는 기술 - JavaScript WWW를 지지하는 기술 - Flash, JavaApplet 이 책에서 사용할 JavaScript 환경 구축하기 주석 작성 방법 제1장 HTML Key Point 먼저 홈페이지의 기본부터 스타일 시트를 사용해 보자 Lesson 01 HTML의 기본 Lesson 02 여러 가지 HTML 태그 ① Lesson 03 여러 가지 HTML 태그 ② Lesson 04 표 Lesson 05 프레임 Lesson 06 폼 Lesson 07 입력한 데이터 받기 Lesson 08 CSS의 기초 ① Lesson 09 CSS의 기초 ② Lesson 10 문자 스타일 Lesson 11 태그 스타일 Lesson 12 특정 태그 스타일 Lesson 13 특수 스타일 * Exercise 도전! JavaScript JavaScript 상식 메타 정보 제2장 JavaScript 맛보기 Key Point 문자를 표시해 봅시다 이벤트 핸들러가 뭐지? 오브젝트, 프로퍼티, 메서드 Lesson 01 Hello World! Lesson 02 JavaScript 호출 방법 Lesson 03 브라우저 오브젝트 Lesson 04 프로퍼티 Lesson 05 메서드 Lesson 06 파일 불러오기 * Exercise 도전! JavaScript JavaScript 상식 JavaScript를 기술하는 장소 제3장 변수와 연산자 Key Point 데이터를 저장하는 상자 컴퓨터가 계산기 대신으로! Lesson 01 변수 Lesson 02 여러 가지 데이터형 Lesson 03 문자열형 Lesson 04 형 변환하기 Lesson 05 계산 연산자 Lesson 06 조건식에서 사용하는 연산자 Lesson 07 논리 연산자 Lesson 08 연산자 우선 순위 * Exercise 도전! JavaScript JavaScript 상식 NaN과 Infinity 제4장 제어문 Key Point 프로그램의 흐름을 바꾸자 Lesson 01 if문 Lesson 02 여러 가지 if문 Lesson 03 for문 Lesson 04 while문 Lesson 05 루프 중단하기 Lesson 06 switch문 * Exercise 도전! JavaScript JavaScript 상식 break, continue 라벨 지정하기 제5장 함수 Key Point 마법의 블랙박스 실제 프로그램을 향한 첫걸음 Lesson 01 함수의 정의 Lesson 02 함수의 호출 Lesson 03 변수의 범위 예제 프로그램 가위바위보 프로그램 * Exercise 도전! JavaScript JavaScript 상식 WSH와 HTA 제6장 일반 오브젝트 Key Point JavaScript의 오브젝트 Lesson 01 배열 Lesson 02 배열의 응용 ① Lesson 03 배열의 응용 ② Lesson 04 문자열의 응용 Lesson 05 수학 함수 Lesson 06 날짜 Lesson 07 정규 표현 ① Lesson 08 정규 표현 ② * Exercise 도전! JavaScript JavaScript 상식 for~in문 제7장 브라우저 오브젝트 Key Point 브라우저를 조작해 보자 DOM이 뭐지? Lesson 01 Window 오브젝트 Lesson 02 Window 오브젝트 조작하기 Lesson 03 Document 오브젝트 Lesson 04 Form 오브젝트 Lesson 05 Element 오브젝트 ① Lesson 06 Element 오브젝트 ② Lesson 07 Location 오브젝트 Lesson 08 DOM Lesson 09 Event 오브젝트 Lesson 10 Style 오브젝트 Lesson 11 기타 오브젝트 ① Lesson 12 기타 오브젝트 ② 예제 프로그램 크기 등을 지정하여 새로운 창 열기 * Exercise 도전! JavaScript JavaScript 상식 with문 제8장 Ajax의 기초 Key Point Ajax가 뭐지? Ajax를 지지하는 기술 Lesson 01 Ajax Lesson 02 XML Lesson 03 XMLHttpRequest 오브젝트 예제 프로그램 Ajax를 사용해 'JavaScript 미니미니 사전' 표시하기 * Exercise 도전! JavaScript JavaScript 상식 prototype.js 부록 좀 더 힘내 볼까요? 01_ 수치와 단위 02_ 폼 목록 03_ 색 속성 04_ 이벤트 핸들러 05_ 쿠키 06_ 래퍼 오브젝트 07_ 프로토타입 기반 08_ 예약어 일람 09_ Apache 설치 10_ ActivePerl 설치 용어 설명 모음 찾아보 |
|
웹 프로그래밍에 조금이라도 관심이 있다면 'Java'라는 말은 많이 들어보았을 것입니다. 'Java'라는 말이 들어간 프로그래밍 언어에는 Java, JavaScript, JavaApplet, JavaBeans 등 많지만, 그 중에서도 JavaScript는 HTML 문서 속에 직접 기술하여 웹 페이지를 만들 수 있는 스크립트 언어입니다.
"HTML도 어려운데 내가 웹 프로그래밍을?"이라고 생각해서 웹 프로그래밍에 도전하지 못했나요? 그렇다면 JavaScript는 웹 프로그래밍에 쉽게 접근할 수 있는 좋은 계기가 될 것입니다. 『『JavaScript가 보이는 그림책』』은 JavaScript뿐만 아니라 웹 페이지의 기본인 HTML 문서 작성법부터 그림을 사용하여 재미있고 쉽게 설명합니다. 요즘은 웹 페이지를 만들어주는 툴도 많이 나와있지만 이 책에 나오는 명령을 따라하면서 기초부터 단단히 다지는 것도 좋을 것입니다. 또한 단순히 문서를 보여주는 것이 아니라 JavaScript를 사용하여 사용자로부터 입력을 받는 등 대화식 웹 페이지를 만들어보는 것도 좋습니다. 이 책을 통해 그 동안 어렵다고 생각해서 포기했지만 한 번쯤 배워보고 싶었던 웹 프로그래밍을 재미있게 배웠으면 좋겠습니 --- 역자의 말 |
|
■ 이 책의 구성
○ 꼭 알아야 할 Key Point 각 장에서 배워야 할 중요한 개념을 미리 예습합니다. 각 개념이 가지는 관련성을 살펴보면서 각 장에서 설명하는 JavaScript의 기본 구조의 숲을 볼 수 있도록 안내합니다. ○ 본문 본문은 가능한 한 펼친 양면에 하나의 주제를 다뤄서 이미지가 산만하게 흩어지지 않도록 배려했습니다. 따라서 나중에 필요한 부분을 찾을 때도 효과적으로 사용할 수 있습니다. ○ 예제 프로그램 본문에는 단순히 설명만으로 끝나지 않도록 구체적인 명령의 입력 예와 실행 예도 가능한 한 많이 담았습니다. 단, 환경에 따라서는 이 책에서 소개하고 있는 기능을 사용할 수 없거나 명령 입력의 결과가 똑같지 않는 경우도 있습니다. ○ 도전! JavaScript 어떤 학습이든지 여러 번 반복과 확인을 통해 자기의 지식으로 만들 수 있습니다. '도전! JavaScript'는 각 장에서 배운 내용을 토대로 연습 문제를 풀어 보면서 실력을 쌓아갈 수 있도록 도와줍니다. ○ 알아두면 도움이 되는 JavaScript 상식 JavaScript의 기본 개념을 공부하는 것이 가장 중요하겠지만, 본문에서 다루지 못했던 JavaScript의 추가 내용을 익히면 더욱 좋을 것입니다. JavaScript에 대한 전반적인 지식을 한층 더 향상시켜 줍니다. ○ 부록 부록에는 Apache와 ActivePerl의 설치 방법과 HTML 문서를 작성할 때 사용하는 기본적인 설정값 등을 모아두었습니다. 이 책을 다 읽은 후에 실제로 작업할 때 이용하세요. ■ 부문별 요약 제1장 HTML 이 장에서는 표나 프레임의 사용법이나 폼 작성과 CGI를 사용한 데이터의 송?수신 방법과 '스타일 시트'라는 웹 페이지를 장식하는 방법에 대해서 공부할 것입니다. 기본적인 것을 확실하게 익혀 홈페이지의 기초를 다져봅시다. 제2장 JavaScript 맛보기 프로그램을 기술할 때는 몇 가지 약속 사항이 있습니다. HTML은 대문자와 소문자를 구분하지 않지만, JavaScript에서는 구분합니다. 또한 브라우저에는 JavaScript를 호출할 수 있는 여러 가지 이벤트 핸들러가 마련되어 있습니다. 마지막으로 오브젝트의 개념에 대해서도 잘 알아둡시다. 제3장 변수와 연산자 JavaScript는 수치인지, 문자인지 생각할 필요 없이 변수 상자를 사용할 수 있습니다. 또한 연산자는 프로그램에서 아주 중요한 요소입니다. 뒤로 가면 난이도가 점점 높아지지만 조급해하지 말고 하나씩 확실히 이해하면서 학습합시다. 제4장 제어문 이 장에서는 실제로 프로그래밍을 할 때 자주 사용하는 제어문에 대해 설명합니다. 각각의 제어문을 정확하게 이해하고, 주의해서 프로그램을 작성해 봅시다. 제5장 함수 JavaScript에서 말하는 함수는 '일련의 처리의 모음'으로, 수학에서 말하는 함수보다 조금 넓은 의미를 갖고 있습니다. 함수를 이해하는 것은 실제 프로그램으로 가기 위한 첫걸음입니다. 서두르지 않아도 좋으니 이 장의 내용을 확실하게 이해하고 함수를 자유자재로 사용할 수 있도록 합시다. 제6장 일반 오브젝트 이 장에서는 JavaScript에 미리 준비된 일반 오브젝트에 대해 배워보겠습니다. 제7장 브라우저 오브젝트 이 장에서는 2장에서 간단히 소개한 브라우저 오브젝트에 대해 살펴볼 것이며, DOM의 일부분만 소개하지만, 그 외에도 여러 가지 기능이 많이 있으므로 한 번 찾아보기 바랍니다. 제8장 Ajax의 기초 지금까지는 클라이언트측 스크립트로서 JavaScript를 살펴봤지만, 이제 웹 서버가 필요하므로 부록을 참조하여 웹 서버를 준비하고, 다양한 라이브러리가 공개되어 있으므로 라이브러리를 사용해 보는 것도 좋을 것입니다. |