미리보기
JavaScript가 보이는 그림책(개정증보판)
웹프로그래밍을 누구나 시작할 수 있는 아주 쉬운 입문서!
ISBN 978-89-315-5533-2
저자 ANK Co., Ltd.
발행일 2018-02-28
역자 이영란, 김성훈
분량 256p
편집 2도
판형 4x6배판(188 × 257)
개정판정보 2018. 2. 28.
정가 17,000원↓
판매가 15,300
(10% off)
적립금 850원(5%)
  소득공제
도서소개

7f03e0239eab9805


누구에게나 쉽게 그림으로 설명하는


최신 자바스크립트 프로그래밍 입문서 개정 신간!




JavaScript보이는 그림책


(개정증보판

  

브라우저나 브라우저 안의 문서를 조작하기 위해 만들어진 언어인 자바스크립트는 웹의 수요가 보편화됨에 따라 웹마스터나 웹디자이너뿐 아니라 그 누구라도 한 번쯤은 공부해야 할 프로그래밍 언어가 되고 있다. 개인 블로거, 카페 운영자, 개인 홈페이지 관리자라도 웹 언어를 이해하고 못하고의 차이가 크기 때문이다. 이런 자바스크립트를 누구나 쉽게 이해하고 공부할 수 있도록 그림책 시리즈로 제2판인 개정증보판이 새롭게 선보였다. 웹페이지를 열면 툭 튀어나오는 팝업 창, 동적인 웹페이지 조작은 모두 자바스크립트를 이해함으로써 가능하다

  

이 책에 따르면 자바스크립트(JavaScript)1995년 넷스케이프 커뮤니케이션즈가 라이브스크립트(LiveScript)’라는 이름으로 개발하여 웹 브라우저인 넷스케이프 내비게이터 2.0에 탑재하면서 시작되었고 그 후 인터넷 익스플로러에도 JScript라는 동일한 기능이 탑재되어 빠른 속도로 퍼져갔다. 1997년에는 정보통신의 표준화 단체인 ECMA(유럽 전자계산기공업회)가 자바스크립트의 사양으로 ECMAScript를 규정했는데 이것들을 통틀어 넓은 의미에서 자바스크립트라고도 한다고 한다. C나 자바같은 컴파일러형 언어가 아닌 인터프리터형 언어로 작성한 소스를 실시간으로 컴퓨터가 결과를 표시해주는 자바스크립트는 HTML에 포함되는 형태로 정의하여 브라우저 측에서 실행되어 결과를 표시한다.



이 책은 월드와이드웹의 개념부터 기술, 자바스크립트 언어의 새로운 개념들에 대해 그림책 시리즈 특유의 일러스트를 통해 그림으로 쉽게 해설한다. 본문은 그림책 특유의 2페이지 단위 펼침 구성으로 매 장을 9개의 넘어야할 관문으로 구성, 장 처음에 꼭 알아야할 키포인트로 시작하여 본문에서는 실습 예제와 결과 화면, 예제 프로그램, 도전! 자바스크립트 문제(객관식 구성, 번역판에서 특별 편집), 자바스크립트 상식, 부록 등으로 구성되어 있다. 특히 부록에서는 색 속성, 래퍼 오프벡트, 함수, 예약어 일람, 소스 코드 예제, 무료 개발 도구인 XAMPP를 설치할 수 있도록 친절히 설명한다


 

이 책의 경우 본문에 나온 소스는 성안당 홈페이지(www.cyber.co.kr)의 자료실 > 자료실에서, 정오표는 성안당 자료실 > 정오표에서 찾아볼 수 있다최신 자바스크립트 입문서를 찾는 독자들에게 가뭄에 단비같은 반가운 소식이 될 것이다.

 

이 책의 특징


자바스크립트로 웹 페이지를 편리하고 멋지게 만들고 보고 싶은 사람을 위한 책입니다!

 

이 책은 HTML/CSS를 비롯해 자바스크립트의 기초부터 객체지향 사고방식까지 일러스트로 설명해 어려운 개념도 직관적으로 파악할 수 있어 쉽게 이해할 수 있습니다!

 

자바스크립트의 문을 활짝 열고 한 발 앞서 가는 웹 디자이너의 길을 걸어봅시다!

 

 

저자 소개


ANK Co., Ltd.(htp://www.ank.co.jp/)

소프트웨어 개발에서 웹사이트 구축, 디자인, 서적 집필까지 폭넓게 일하는 회사다. 그림책 시리즈로 가 보이는 그림책>, 가 보이는 그림책>, 가 보이는 그림책> 외에, 사전 시리즈로 <홈페이지 사전>, 태그 사전>, 사전>, 사전> 등 다수의 서적을 발행했다. <>++<><>

 

역자 소개


이영란 _

테크니컬 라이터 및 컴퓨터 도서 전문 번역자이다. 번역 도서로 <성공과 실패를 결정하는 1%Windows 구조와 원리>, <마스터링 Visual C#.net>, 외 다수가 있다.

김성훈 _

컴퓨터 분야 전문 번역가로, 번역서로는 <프로그래밍이 보이는 그림책>, 가 보이는 그림책>, 기초 프로그래밍>, 모델링의 본질>, 프로그래밍>, <게임 프로그래밍의 정석>, <구글을 지탱하는 기술> 등이 있다. <>

 

 

추천사


그 동안 몇몇 JavaScript  책을 보았지만, 이렇게 쉽게 공감할 수 있는 책은 없었던 것 같습니다. 대다수의 책들이 소스 코드와 결과 화면 위주로 구성되었지만, 이 책은 상세한 해설과 중간중간에 진행되는 화면의 전환, 처리 흐름 등을 아주 상세하게 설명해서 초보자들이 쉽게 이해하고 활용할 수 있는 책입니 다. JavaScript에 입문하는 개발자라면 꼭 한 번 읽어볼 만한 책입니다.

양사열(JCO 부회장)

프로그래밍을 전혀 모르는 사람도 쉽게 JavaScript의 기초를 다질 수 있는 초보자들의 지침서입니다. 자신의 블로그나 홈페이지를 관리할 때 HTML로만 만족할 수 없던 사람들, 웹 디자인 툴을 통해서만 HTML 문서를 만들어서 아쉬웠던 사람들에게 지식에 대한 갈증을 풀어줄 책이 될 것입니다.

양승철(한화 S&C)

이 책은 JavaScript를 처음 배우는 초보 개발자들에게 책 속의 그림을 통해 자신도 모르게 JavaScript에 대한 개념과 프로그래밍에 다가설 수 있게 도와줍니다. 또한 눈에 확 들어오는 깜찍한 그림과 이해하기 쉽게 구성된 개념도는 초보자의 맘을 끌어당기는 매력이 있습니다. JavaScript에 관심은 있지만 딱딱하고 지루한 책의 내용 과 어려운 개념 때문에 선뜻 다가서지 못했던 독자들에게 이 책은 훌륭한 길잡이가 될 것입니다.

전영민(아주렌탈)

 

초급자가 쉽게 접근할 수 있게 적절한 구성이 돋보이는 책입니다. 이 책은 천 리 길도 한 걸음부터!’라는 말처럼 JavaScript에 대한 기초를 갖추기 위한 입문서로서 부족함이 없습니다. 그리고 HTML을 비롯 한 기초 스크립트에 대한 탄탄한 이해를 원하는 초급 개발자를 위한 자상한 설명서가 될 것입니다.

김형배(싸이버로지텍 수석)

 

웹 애플리케이션 품질과 친숙함을 느낄 수 있는 가장 중요한 부분인 화면을 처리할 때 중요한 JavaScript의 개념을 익히는 데 좋은 책이 될 것으로 생각됩니다. 이 책은 HTML 언어를 배운 사람들이 친숙하고 이해하기 쉽도록 잘 구성되어 있습니다. 개념적으로 잘 작성되어 있고 체계적으로 내용이 구성되었기 때문에 JavaScript를 제대로 활용하고 적 용할 수 있는 좋은 참고 서적이 될 것입니다.

고덕한(자바모델링 대표)

 

인터넷을 통한 사용자 인터페이스는 대부분 웹이며, 이 중에서 JavaScript는 많은 영역을 차지하고 있습니다. 이 책은 웹 프로그래밍을 기본부터 차례대로 다루면서 프로그래밍에 필요한 실제 지식을 포함하 고 있습니다. 더 나아가 AjaxXML과 같은 실제 필드에서 적용되는 개념에 대해서도 언급하고 있습니다. 웹에 대한 기본 구성과 프로그래밍, 최근 동향에 이르기까지 전반적으로 다루고 있어서 JSP 로 웹 프로그래밍을 하려는 사람들에게 적극 권하고 싶습니다.

이왕진(시스템 엔지니어, ()아이엔소프트 팀장)

 

목차

목차

0JavaScript를 시작하기 전에

JavaScript16 WWW의 구조 18

WWW를 지지하는 기술 - HTMLCSS 20 WWW를 지지하는 기술 - JavaScript 24

JavaScript의 종류 - Flash, JavaApplet 27 이 책에서 사용할 JavaScript 환경 구축하기 27

JavaScript 작성과 실행하기 28 JavaScript 오류 확인과 디버그 29

 

 

1HTML

key point/ 먼저 홈페이지의 기본부터 32 key point/스타일 시트를 사용해 보자 33

HTML의 기본 34 여러 가지 HTML 태그 (1) 36

여러 가지 HTML 태그 (2) 38 40

42 입력한 데이터 받기 44

CSS의 기초 (1) 46 CSS의 기초 (2) 48

문자 스타일 50 태그 스타일 52

특정 요소 스타일 54 특수 스타일 56

exercise/도전! JavaScript 58 JavaScript 상식/메타 정보 60

 

2JavaScript 맛보기

key point/문자를 표시해 봅시다 62 key point/이벤트 핸들러가 뭐지? 63

key point/오브젝트, 프로퍼티, 메서드 63

Hello World! 64 JavaScript 호출 방법 66

브라우저 오브젝트 68 프로퍼티 70

메서드 72 파일 불러오기 74

exercise/도전! JavaScript 76 JavaScript 상식/JavaScript를 기술하는 장소 78

 

3장 변수와 연산자

key point/데이터를 저장하는 상자 80 key point/컴퓨터가 계산기 대신으로! 81

변수 82 여러 가지 데이터형 84

문자열형 86 형 변환하기 88

계산 연산자 90 조건식에서 사용하는 연산자 92

논리 연산자 94 연산자 우선순위 96

exercise/도전! JavaScript 98 JavaScript 상식/NaNInfinity 100

 

4장 제어문

key point/프로그램의 흐름을 바꾸자 102 poin

if(1) 104 if(2) 106

for108 while110

루프 중단하기 112 switch114

exercise/도전! JavaScript 116 JavaScript 상식/break, continue 라벨 지정하기 118

 

5장 함수

key point/마법의 블랙박스 120

실제 프로그램을 향한 첫걸음 121 함수의 정의 122

함수의 호출 124 변수의 범위 126

익명 함수 128 예제 프로그램/가위바위보 프로그램 130

exercise/도전! JavaScript 132 JavaScript 상식/함수의 중첩 134

 

6장 일반 오브젝트

key point/JavaScript의 오브젝트 136 ey point

배열 138 배열의 응용 (1) 140

배열의 응용 (2) 142 문자열의 응용 144

날짜 146 정규 표현 (1) 148

정규 표현 (2) 150 예제 프로그램/특정 문자열의 색을 지정하기 152

exercise/도전! JavaScript 154 JavaScript 상식/for~in156

key point

7장 브라우저 오브젝트

key point/브라우저를 조작해 보자 158 key point/DOM이 뭐지? 159

Window 오브젝트 160 Document 오브젝트 162

Form 오브젝트 164 Element 오브젝트 (1), (2) 166, 168

Location 오브젝트 170 Event 오브젝트 172

Style 오브젝트 174 기타 오브젝트 (1), (2) 176, 178

DOM (1), (2), (3) 180, 182, 184 윈도우 조작 186

타이머 188 쿠키 190

고급 이벤트 처리 192 예제 프로그램/(1) 크기 등을 지정하여 새로운 창 열기194

예제 프로그램/(2)DOM 196 예제 프로그램/(3) 동적 이벤트 만들기 198

exercise/도전! JavaScript 200 JavaScript 상식/with202

 

8JavaScript의 객체지향

key point/오브젝트란 무었일까? 204 key point/프로토타입을 이해하자 205

오브젝트란 206 사용자 정의 오브젝트 208

프로퍼티와 메서드 이용 210 프로토타입 212

기존 오브젝트 변경 214 상속 216

예제 프로그램/exercise/도전 C++ 214 JavaScript 상식/도전! JavaScript 220

JavaScript 상식/난독화 206

key point

 

9[부록] 좀더 힘내 볼까요?

수치와 단위 224 폼 목록 226

색 속성 228 이벤트 핸들러 229

수학 함수 230 래퍼 오브젝트 232

Ajax 233 예약어 일람 243

JavaScript의 라이브러리 244 XAMPP 설치 245

 

용어 설명 모음 252

찾아보기 254

 

 

저자
부록/예제소스
정오표
    최근 본 상품 1