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

한빛출판네트워크

한빛랩스 - 지식에 가능성을 머지하다 / 강의 콘텐츠 무료로 수강하시고 피드백을 남겨주세요. ▶︎

모던 웹을 위한 JavaScript + jQuery 입문(개정판) : 자바스크립트에서 제이쿼리, 제이쿼리 모바일까지 한 권으로 끝낸다

한빛미디어

집필서

절판

  • 저자 : 윤인성
  • 출간 : 2013-09-03
  • 페이지 : 980 쪽
  • ISBN : 9788968480423
  • 물류코드 :2042
  • 초급 초중급 중급 중고급 고급
4.7점 (3명)
좋아요 : 1007

시대의 흐름에 맞춰 다시 쓴 자바스크립트 교과서


이미지와 텍스트를 보여주는 단순한 웹 페이지가 아닌 웹 애플리케이션을 개발해야 하는 시대의 흐름에 맞춰 내용을 전면 재구성했다. 트위터, 페이스북과 같은 웹 애플리케이션 개발이나 스마트폰을 위한 모바일 웹 앱 제작에 필요한 자바스크립트 기술을 단 한 권에 모두 담았다.

 

HTML5, ECMAScript 5, jQuery 1.10/2.0, jQuery Mobile 1.4 대응
HTML5에 맞춰 자바스크립트를 설명하고 있으며, ECMAScript 5에서 새로 추가된 자바스크립트의 기능도 상세하게 설명한다. 개정판에서는 국내에서 최초로 jQuery 1.10/2.0, jQuery UI 1.10, jQuery Mobile 1.4를 수록했다.

 

디자인 필요에 따라 쓸 수 있는 jQuery UI + w2ui 플러그인 수록
jQuery UI 테마 이용법, 이미지 보여주기에 최적화된 LightBox, 동적 레이아웃을 구성하는 Masonry 플러그인, 테이블 표현을 처리하는 jqGrid 플러그인을 설명한다. 또한, jQuery 기반의 경량 UI 라이브러리로 인기를 끌고 있는 w2ui에서 제공하는 레이아웃, 툴바, 사이드 바, 탭, 그리드를 설명한다. 특히, w2ui 그리드는 100만 개의 데이터도 빠르게 처리할 수 있다.

 

모바일 웹을 위한 jQuery Mobile
스마트폰 에뮬레이터의 설치부터 시작해서 모바일 장치를 구분하는 방법, 화면 방향 전환, 터치 이벤트와 같은 모바일 기기 특성에 따른 처리 방법을 설명하고, jQuery Mobile에 특화된 기능을 설명한다. 모바일 기기에서의 페이지 이동, 리스트, 아이콘, 입력 양식, 아코디언, 레이아웃, 툴바, 내비게이션 바, 테마 등을 빠짐없이 다뤄 모바일 웹을 공부하는 독자에게도 부족함이 없는 참고서 역할을 할 것이다.

 

720개의 예제 수록
자바스크립트, Ajax, jQuery, jQuery UI, jQuery Mobile, w2ui를 설명하기 위해 총 720개의 예제를 수록했다. 자바스크립트 문법 예제뿐 아니라 Ajax 검색, JSON과 JSONP, Reverse Ajax, 반응형 레이아웃, 피벗 플러그인, jQuery 애니메이션, jQuery Mobile 내비게이션 같은 기능별 예제부터 지오로케이션(geolocation)을 이용한 지도 이용하기, Node.js 서버 프로그램과 연동하는 고급 예제까지 수록해 입문에서 활용까지 부족함이 없게 했다.

 

[로드맵]

  • 모던 웹 디자인을 위한 HTML5+CSS3 입문
  • 모던 웹을 위한 JavaScript+jQuery 입문 개정판
  • 모던 웹을 위한 Node.js 프로그래밍 개정판
  • 모던 웹을 위한 HTML5 프로그래밍
윤인성 저자

윤인성

출근하는 것이 싫어서 책을 집필하기 시작했습니다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있습니다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미입니다. 책의 소개말을 쓰는 시점을 기준으로 해서 이 책은 73번째 도서입니다.

저서로는 『자바스크립트 프로그래밍 입문(2판)』(한빛아카데미, 2022), 『C# 프로그래밍(2판)』(한빛아카데미, 2021)과 『혼자 공부하는 파이썬(개정판)』(한빛미디어, 2023) 등이 있습니다. 역서로는 『내 코드가 그렇게 이상한가요?』(인사이트, 2023), 『이펙티브 코틀린(인사이트, 2022)』 등이 있습니다.

 

PART 1 JavaScript


Chapter 1 개요
1.1 자바스크립트의 역사
1.2 자바스크립트의 활용
1.3 자바스크립트의 종류
1.4 Visual Studio 2012 Express for Web 설치
1.5 Visual Studio 2012 Express for Web 인증 받기
1.6 HTML 파일 만들기
1.7 오류 확인 방법

 

Chapter 2 기본 문법
2.1 기본 용어
2.2 출력
2.3 문자열
2.4 숫자
2.5 불
2.6 변수
2.7 자료형 검사
2.8 undefined 자료형
2.9 입력
2.10 숫자와 문자열 자료형 변환
2.11 불 자료형 변환
2.12 일치 연산자

 

Chapter 3 조건문
3.1 if 조건문
3.2 if else 조건문
3.3 중첩 조건문
3.4 if else if 조건문
3.5 switch 조건문
3.6 삼항 연산자
3.7 짧은 조건문

 

Chapter 4 반복문
4.1 배열
4.2 while 반복문
4.3 do while 반복문
4.4 for 반복문
4.5 for in 반복문
4.6 중첩 반복문
4.7 break 키워드
4.8 continue 키워드

 

Chapter 5 함수
5.1 익명 함수
5.2 선언적 함수
5.3 매개 변수와 리턴값
5.4 매개 변수
5.5 가변 인자 함수
5.6 리턴값
5.7 내부 함수
5.8 콜백 함수
5.9 함수를 리턴 하는 함수
5.10 클로저
5.11 자바스크립트 내장 함수

 

Chapter 6 객체
6.1 객체 개요
6.2 속성과 메서드
6.3 객체와 반복문
6.4 객체 관련 키워드
6.5 객체의 속성 추가와 제거
6.6 객체와 배열을 사용한 데이터 관리
6.7 함수를 사용한 객체 생성

 

Chapter 7 생성자 함수
7.1 생성자 함수 개요
7.2 프로토타입
7.3 new 키워드
7.4 캡슐화
7.5 상속

 

Chapter 8 기본 내장 객체
8.1 기본 자료형과 객체의 차이점
8.2 Object 객체
8.3 Number 객체
8.4 String 객체
8.5 Array 객체
8.6 Date 객체
8.7 Math 객체
8.8 ECMAScript 5 Array 객체
8.9 ECMAScript 5 JSON 객체
8.10 ECMAScript 5 String 객체
8.11 ECMAScript 5 Object 객체

 

Chapter 9 브라우저 객체 모델
9.1 window 객체
9.2 새로운 window 객체 생성
9.3 window 객체의 기본 메서드
9.4 screen 객체
9.5 location 객체
9.6 navigator 객체
9.7 window 객체의 onload 이벤트 속성

 

Chapter 10 문서 객체 모델
10.1 문서 객체 모델과 관련된 용어 정리
10.2 문서 객체 만들기(1)
10.3 문서 객체 만들기(2)
10.4 문서 객체 만들기(3)
10.5 문서 객체 가져오기(1)
10.6 문서 객체 가져오기(2)
10.7 문서 객체 가져오기(3)
10.8 문서 객체의 스타일 조작
10.9 문서 객체 제거
10.10 문서 객체를 사용한 시계
10.11 문서 객체를 사용한 움직임 구현
10.12 문서 객체와 객체 지향을 사용한 움직인 구현

 

Chapter 11 이벤트
11.1 이벤트 관련 용어 정리
11.2 고전 이벤트 모델
11.3 이벤트 발생 객체와 이벤트 객체
11.4 이벤트 강제 실행
11.5 인라인 이벤트 모델
11.6 디폴트 이벤트 제거
11.7 이벤트 전달
11.8 인터넷 익스플로러 이벤트 모델
11.9 표준 이벤트 모델

 

Chapter 12 예외 처리
12.1 기본 예외 처리
12.2 고급 예외 처리
12.3 예외 객체
12.4 에러와 예외
12.5 예외 강제 발생

 


PART 2 jQuery


Chapter 13 기본
13.1 개요
13.2 다운로드
13.3 $(document).ready()
13.4 기본 선택자
13.5 자손 선택자와 후손 선택자
13.6 속성 선택자
13.7 필터 선택자
13.7.1 입력 양
13.8 배열 관리
13.9 객체 확장
13.10 jQuery 충돌 방지

 

Chapter 14 문서 객체 선택과 탐색
14.1 기본 필터 메서드
14.2 문서 객체 탐색 종료
14.3 특정 위치의 문서 객체 선택
14.4 문서 객체 추가 선택
14.5 문서 객체의 특징 판별
14.6 특정 태그 선택

 

Chapter 15 문서 객체 조작
15.1 문서 객체의 클래스 속성 추가
15.2 문서 객체의 클래스 속성 제거
15.3 문서 객체의 속성 검사
15.4 문서 객체의 속성 추가
15.5 문서 객체의 속성 제거
15.6 문서 객체의 스타일 검사
15.7 문서 객체의 스타일 추가
15.8 문서 객체의 내부 검사
15.9 문서 객체의 내부 추가
15.10 문서 객체 제거
15.11 문서 객체 생성(1)
15.12 문서 객체 생성(2)
15.13 문서 객체 삽입(1)
15.14 문서 객체 삽입(2)
15.15 문서 객체 이동
15.16 문서 객체 복제

 

Chapter 16 이벤트
16.1 이벤트 연결 기본
16.2 간단한 이벤트 연결
16.3 이벤트 연결 제거
16.4 매개 변수 context
16.5 이벤트 객체
16.6 이벤트 강제 발생
16.7 기본 이벤트와 이벤트 전달
16.8 이벤트 연결 범위 한정
16.9 마우스 이벤트
16.10 키보드 이벤트
16.11 윈도우 이벤트
16.12 입력 양식 이벤트

 

Chapter 17 효과
17.1 기본 시각 효과
17.2 innerfade 플러그인
17.3 사용자 정의 효과
17.4 상대적 애니메이션
17.5 애니메이션 큐
17.6 애니메이션 정지
17.7 애니메이션 지연
17.8 jQuery UI Effect 플러그인

 

Chapter 18 이미지 슬라이더
18.1 jQuery 애니메이션을 위한 준비
18.2 HTML 구성
18.3 스타일시트 구성
18.4 자바스크립트 구성

 


PART 3 Ajax


Chapter 19 node.js 기본
19.1 Ajax 개요
19.2 데이터 전송 형식
19.3 node.js 개요와 설치
19.4 기본 파일 실행
19.5 내부 모듈
19.6 외부 모듈
19.7 서버 생성 및 실행
19.8 미들웨어
19.9 정적 파일 제공
19.10 라우터
19.11 응답과 응답 형식
19.12 Postman 크롬 확장 프로그램
19.13 요청과 요청 매개 변수
19.14 요청 방식
19.15 서버 정리

 

Chapter 20 XMLHttpRequest
20.1 XMLHttpRequest 객체
20.2 생성
20.3 동기 방식과 비동기 방식
20.4 데이터 요청과 조작
20.5 데이터 요청 방식

 

Chapter 21 jQuery Ajax
21.1 기본
21.2 추가적인 jQuery Ajax 메서드
21.3 XML 조작
21.4 데이터 요청 방식
21.5 보조 메서드
21.6 이벤트 관리

 

Chapter 22 MySQL 데이터베이스
22.1 설치
22.2 기본 명령어
22.3 MySQL 모듈
22.4 데이터베이스 웹 서비스
22.5 Ajax를 사용한 데이터 추가와 삭제

 

Chapter 23 크로스 도메인
23.1 개요
23.2 JSONP 개요
23.3 JSONP 웹 서비스
23.4 간접 접근 웹 서비스

 

Chapter 24 Reverse Ajax
24.1 개요
24.2 서버 구성
24.3 클라이언트 구성

 


PART 4 jQuery 플러그인과 활용


Chapter 25 jQuery UI 플러그인
25.1 jQuery UI 기본 설정
25.2 jQuery UI 플러그인의 기본 사용 방법
25.3 jQuery UI 플러그인의 옵션
25.4 jQuery UI 플러그인의 메서드
25.5 jQuery UI 플러그인의 이벤트
25.6 jQuery UI 위젯 플러그인
25.7 jQuery UI 테마 클래스(1)
25.8 jQuery UI 테마 클래스(2)
25.9 jQuery UI 테마 클래스(3)
25.10 jQuery UI 플러그인의 아이콘
25.11 jQuery UI 상호작용 플러그인
25.12 jQuery UI 테마와 상호작용 연습

 

Chapter 26 라이트박스 플러그인
26.1 Colorbox 플러그인
26.2 Colorbox 플러그인의 옵션
26.3 Colorbox 플러그인을 활용한 다이얼로그
26.4 Colorbox 플러그인의 전역 메서드
26.5 플리커 이미지 앨범

 

Chapter 27 w2ui 플러그인
27.1 기본 설정
27.2 레이아웃 기본
27.3 레이아웃 메서드
27.4 툴바
27.5 그리드

 

Chapter 28 jqGrid 플러그인
28.1 jqGrid 플러그인 다운로드
28.2 기본 서버와 데이터 구성
28.3 underscore 기본
28.4 jqGrid 플러그인을 위한 페이지 라우트
28.5 데이터 제공 웹 서비스 구성
28.6 기본 그리드 만들기
28.7 그리드 검색 구현
28.8 데이터 추가, 삭제, 수정 웹 서비스
28.9 그리드에 검색, 추가, 수정, 삭제 기능 추가
28.10 추가적인 내용

 

Chapter 29 레이아웃과 스프레드시트 플러그인
29.1 Masonry 플러그인
29.2 Handsontable 플러그인

 

Chapter 30 모바일 웹
30.1 모바일 장치 구분
30.2 뷰포트 meta 태그
30.3 화면 방향 전환 이벤트
30.4 터치 이벤트
30.5 jQuery Mobile
30.6 jQuery Mobile 페이지와 테마
30.7 jQuery Mobile 페이지 이동
30.8 jQuery Mobile 리스트
30.9 jQuery Mobile 아이콘
30.10 jQuery Mobile 입력 양식
30.11 jQuery Mobile 아코디언
30.12 jQuery Mobile 레이아웃
30.13 jQuery Mobile 패널
30.14 jQuery Mobile 툴바
30.15 jQuery Mobile 네비게이션 바
30.16 jQuery Mobile 강제 페이지 이동
30.17 jQuery Mobile 초기화 이벤트와 페이지 관련 이벤트
30.18 jQuery Mobile 페이지 이동 메서드
30.19 jQuery Mobile create 이벤트
30.20 jQuery Mobile refresh() 메서드

 

Chapter 31 jQuery 플러그인 제작
31.1 선택자를 사용하지 않는 jQuery 플러그인 생성
31.2 선택자를 사용하는 jQuery 플러그인 생성
31.3 피벗 슬라이드 플러그인 만들기(1)
31.4 피벗 슬라이드 플러그인 만들기(2)
31.5 피벗 슬라이드 플러그인 만들기(3)

 

부록
부록 A 요소 검사
A.1 요소 검사의 기능
A.2 요소 검사를 사용한 자바스크립트 디버깅
A.3 변수 검사
A.4 HTTP 헤더 확인

 

부록 B 정규 표현식
B.1 정규 표현식 객체
B.2 대체 문자
B.3 플래그 문자
B.4 앵커 문자
B.5 메타 문자
B.6 수량 문자
B.7 선택 문자
B.8 정규 표현식 사용 예제

 

부록 C 쿠키와 저장소
C.1 쿠키 개요
C.2 쿠키 읽기
C.3 쿠키 함수
C.4 jQuery Cookie 플러그인
C.5 저장소

 

부록 D 지오로케이션
D.1 구글 지도
D.2 현재 위치 확인
D.3 위치 추적

 

부록 E 스크롤 관련 라이브러리
E.1 skrollr 라이브러리
E.2 waypoint.js 플러그인

 

부록 F 자주 발생하는 오류
F.1 자바스크립트 오류
F.2 node.js 오류
F.3 node.js 버그
F.4 인터넷 익스플로러의 문서 모드 관련 문제

 

부록 G jQuery 2.X
G.1 스타일 속성의 벤더 프리픽스 지원

실행결과 비교해보고 싶어도 못하는 마음 이해 해주세요.

제가 신고한것도 있고, 오탈자 더있는거 같은데 언제 업데이트 하실껀가요?

서평을 시작하기 전 잡담 -
이 책을 읽기전 "모던 웹을 위한 Node.js 프로그래밍"을 먼저 읽어보았었다.
참 읽기 편하고 익히기 쉽도록 잘 나온 책이었다.
그래서 바로 전 시리즈인 이 책을 읽어보고 싶었다.
역시나 기대대로 상당한 만족감을 느끼게 만들어주는 책이었다.
설명도 쉽게 머리에 들어오고 예제도 상당히 간편하고 필요한 것만 넣어놓았다.
내가 읽은 책은 개정판인데 개정판 전의 책과 상당히 다르다고 알고 있다.
개정판을 새로 내면서 아마 많은 노력이 들었을 듯 하다.
웹에 관한 기술은 정말 눈깜빡할 사이에 엄청나게 진화하니까..
이 진화에 발맞추어 따라가려면 항상 정보를 듣고 지식을 배우며 자신의 기술로 익혀야 한다.
그래야 먹고 살 수 있다.
최소한 당신이 웹프로그래머라면!
그런 면에서 한빛에서 내놓은 "모던웹을 위한" 시리즈는 웹프로그래머인 내가 보기엔 예술작품이다.
표현이 과하다고 생각된다면 일단 한번 읽고 책의 모든 내용을 이해한 후에 다시 생각해보기 바란다.
내가 예술작품이라고 표현한 것이 과한지 아니면 적당한지 말이다.

책 설명 -
처음에 책을 받고 놀란 것은 단순한 자바스크립트 책일 줄 알았는데 상당히 두꺼웠다는 점이다.
자그마치 980페이지나 된다.
그런데 프로그래머라면 누구나 알고 있지 않은가?
글을 읽는 속도와 코드를 읽는 속도는 천지차이라는 것을....
코드를 이해하는 시간이 별로 필요없을 정도로 보는 것만으로도 이해하고 넘어갈 수 있다면
천 페이지 가량의 프로그램 언어책은 상당히 빨리 볼수 있다는 것도 알고 있을 것이다.

책 자체의 오타라던지 코드의 오류사항은 책의 양에 비해 상당히 적다.
역시 책은 개정판을 읽어야 몸도 머리도 편하다.
직업 특성상 오타라던지 문맥에 맞지 않으면 짜증부터 나기 마련인데 즐거운 마음으로 읽었다.
혹시나 이 서평을 보고 책의 양이 많아 겁이 나서 좀 더 적은 양의 책을 사려고 한다면
정말 바보같은 생각이라고 일침을 가하고 싶다.

책이란... 특히나 프로그램 언어 책이란 양이 많은 책일 수록 더 많은 내용을 배울 수가 있다.
동일한 프로그램 언어에 대한 책들을 한번 살펴봐라.
최소한 3분의 1정도는 똑같은 내용을 다루고 있다.
조건문, 반복문, 함수, 변수 등등..
일단 3분의 1정도는 책에서 버리는 부분이라고 생각하면 된다.

그렇다면?
역시나 책의 양이 많을 수록 두꺼울수록 더 배울 부분이 있지 않겠는가...?
이 책이 마음에 든 이유 중 가장 큰 이유가 어떤 책이던지 식상하게 똑같이 다루어서
그냥 찢어버리고 싶은 변수, 함수, 조건문, 반복문 같은 부분을 읽게 만든다는 점이다.

궁금한가?
사서 읽어봐라.
조건문 파트만 해도 다른 책에서 보지 못했던 부분이 있을 것이다.
내가 능력이 안되고 지식이 없어서 그럴 것이라고?
천만의 말씀... 웹 프로그램만 12년 경력인데? ㅡ0ㅡ;;;;;
어쨋건 궁금하면 사서 보시길... 웹프로그래머로써 소장용으로도 가치가 있다.
가속화되는 기술의 발전속도에 빠르게 대응해야 하고 익혀야 하는 이런 시점에서
"모던웹을 위한" 시리즈의 존재는 감사하다.

책의 아름다운 모습 -


아름다운 연두색~ +_+;;;
모~~ 어울린다. 그리고 빨간색으로 강조된 "개정판"이라는 글씨와 "모던웹을 위한" 시리즈를 표시한 것도 마음에 든다.
책 내용이 마음에 들면 표지까지도 마음에 든다.



대망의 파트1이다.
파트는 총 4개로 구성되어 있고 챕터는 31개로 구성되어 있다.
정말 알찬 구성이다.
목차만 10페이지이니 말 다했지 않은가?



코드는 말 그대로 코드를 적어놓았고 그림은 주로 화면상에 어떻게 나오는지 보여준다.



모든 메소드를 설명하지는 않는다.
모든 메소드를 설명한다면 책의 양이 다섯배 정도로 늘어나도 모자랄 것이다.
물론 다섯배 정도로 늘어나도 살 사람은 사겠지만 보통은 겁먹어서 안 살 것이므로 필수요소이고
잘 사용되는 메소드들을 주로 설명하고 있다.

서평 -
프로그램 언어책에 무슨 서평을 써야 하나 싶다.

1. 책의 양은 자바스크립트 책인데도 불구하고 두껍다.
2. 웹에 대해 처음 공부하는 사람들에게는 권하고 싶지 않다.
3. 웹 실무자는 필히 읽어라.
4. javascript, jquery, jquery mobile, jquery plugin, mysql, nodejs 등을 배울 수가 있다.
5. 플러그인 쪽이 너무나 아쉽다. 플러그인만 따로 책이 나오면 얼른 살텐데.
6. jquery mobile쪽은 상당히 재미있다. 실무자가 읽어보면 제일 재미있을 부분이다.
7. 무겁다. 왠간한 사람은 지하철에서 들고 다니면서 읽으면 운동된다. 건강해진다. 대신 팔이 쑤신다.
8. 상당히 빨리 읽히는 편이다. 구성 자체가 정말 깔끔하게 잘 되어 있다.
9. mysql쪽은 빼도 좋지 않았을까 생각이 든다.
10. 이 책 한권만 제대로 익혀도 실무에 투입되었을 시 전혀 어려움이 없을 것이다.
11. 선택자에 대해 헷갈리는 편이니 css쪽을 좀 더 공부하면 완벽해질 것이다.

이 책은 웹에 대해 처음 공부하는 사람이 읽으면 좋은 책이기는 하지만
nodejs를 통해 서버에서 주고 받는다던지 선택자에 대해 헷갈리는 사람,
그리고 mysql 같은 db쪽을 사용해보지 못한 사람은 익히기가 어렵지 않을까 생각이 든다.
이미 javascript나 jquery를 제대로 공부한 적이 없지만 실무에 투입되어서 어거지로 실무로 배우고 있는 사람들에게는 추천한다.

아니!!!! 추천은 무슨!!! 개뿔!!!
꼭 읽어라!!!!
빌려보지 말고 필히 사서 자기것으로 만들겠다고 생각하고!!
진짜 부탁인데 읽어라!!
어디가서 어중이떠중이로 배운 코딩가지고 쓰레기 실무를 할 것이 아니라면!!
적어도 당신이 웹에 관련되어 javascript나 jquery를 쓸일이 있다면 꼭 읽어라!
두번 읽어라!!!

내가 왜 이렇게 험한 말까지 하며 공부하라는 말을 하는지...
신경 쓰는 것을 넘어서 간섭같이 말하면서 열을 내는지...
과장급 실무자들은 피식 웃었을 것이다.
그리고 아마 머리속에 핏싱 하며 떠올랐을 것이다.
그 날의 기억들을....

기억하는가?
초짜 프로그래머가 처음 와서 저지르는 엄청난 일들을...
엄청난 자신만의 암호화된 코드로 무식하게 쏟아내는 코드들을...

그 때는 이 책 한권 쥐어주고 한달동안 빡세게 시험보면서 공부시켜보자.
일이 바쁘다고 개발할 것이 산더미라고 해서 되지도 않는 제대로 된 공부도 못한
초짜 프로그래머한테 스스로 공부하면서 짜라고 하지마라.
최소한 공부는 시키면서 제대로 된 책은 권해주면서 실무에 투입하자.

소위 프로그램 언어를 가르치는 학원에서 자바스크립트를 가르치는 기간이 얼마인지 아는가?
일부 학원에서... 아니 거의 모든 학원에서 자바스크립트를 익히는 기간은 2주일도 안된다.
어떤 사람은 자바스크립트를 써봤냐는 질문에 alert을 한번 써봤다고 하더라.
그런 사람에게는 이 책 한권 사서 쥐어줘라.

서평을 마치며 -
한빛에서 나온 "모던웹을 위한" 시리즈는 총 6권이 있다.
그 중 4권이 이 저자의 책이다. 어떻게 이런 책을 써냈을까 하는 생각이 들 정도로 잘 썼다.
그리고 딱히 크게 지적할만한 오타도 없고 일목요연하게 잘 정리된 느낌의 책이다.
페이지만도 980페이지가량 된다.
왠간한 프로그램 언어책과 비슷할 정도의 두께이다.
웃긴 것은 이 책에 좀 더 담겼으면 하는 부분까지 포함한하면 아마 세권으로 나와야 될 듯하다.
그만큼 자바스크립트가 엄청난 발전을 해서 하나의 프로그램 언어로써 자리잡았다는 뜻이 아닐까?

실무로써 프로그램을 배운 사람과 실무를 하기 전 책으로 프로그램의 기초를 배우고
실무를 하는 사람은 많은 차이가 날까?
솔직히 말하면 차이가 나지 않는다.
코드도 비슷하다.

하지만!
결정적으로 차이 나는 것이 있다.
기초가 없는 사람은 창의적으로 무엇인가를 만들어내지 못한다.

정말 간단한 예를 들면 jquery로 슬라이드 되는 배너를 만든다고 치자.

실무로 배운 사람은 일단 검색부터 한다.
기초를 책으로 다진 사람은 책에서 보았던 내용을 기억해내고는
좀 더 좋은 방법이 없을까 하고 생각을 한다.

실무로 배운 사람은 일단 만들면서 테스트한다.
기초를 공부한 사람은 결과를 이미 다 알기 때문에 코드 먼저 다 짜놓고
자신이 한 것이 맞는지 검증한다.

이 두 사람의 차이점은...?
당장은 비슷비슷하겠지만 나중에 재사용성이라던지 정확성은 상당히 차이가 나게 된다.
이것은 결정적인 차이이다.
자신은 어떤 사람인지 한번 따져보기 바란다.
아이러니하게도 잘난듯이 말한 나도 전자쪽에 포함이 된다.
그래서 더더욱 실무를 하는 사람에게 이 책을 권하고 싶다.

항상 공부하고 배우고 익히는 웹프로그래머가 되려고 하는 사람에게 이 책은 필독서가 될 것이다.
이 책을 읽고 html5와 css, 그리고 jquery plugin을 공부하기 바란다.
당신은 노력하는 프로그래머이니까!!!

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

배송료 안내

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

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

닫기

리뷰쓰기

닫기
* 상품명 :
모던 웹을 위한 JavaScript + jQuery 입문(개정판) : 자바스크립트에서 제이쿼리, 제이쿼리 모바일까지 한 권으로 끝낸다
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

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

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

오탈자 등록

닫기
* 도서명 :
모던 웹을 위한 JavaScript + jQuery 입문(개정판) : 자바스크립트에서 제이쿼리, 제이쿼리 모바일까지 한 권으로 끝낸다
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
모던 웹을 위한 JavaScript + jQuery 입문(개정판) : 자바스크립트에서 제이쿼리, 제이쿼리 모바일까지 한 권으로 끝낸다
구입처*
구입일*
부가기호*
부가기호 안내

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

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

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

닫기

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

자료실

최근 본 상품1