자바스크립트 프로그래밍 입문
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
작가정보
출근하는 게 싫어서 책을 집필하기 시작했다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하는 성격이기도 하다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미이다. 저서로는 『IT CookBook, C# 프로그래밍』, 『IT CookBook, HTML5 웹 프로그래밍 입문』, 『모던 웹을 위한 JavaScript+jQuery 입문』, 『모던 웹을 위한 Node.js 프로그래밍』, 『모던 웹 디자인을 위한 HTML5+CSS3 입문』 등이 있으며, 역서로는 『TopCoder 알고리즘 트레이닝』, 『자바 퍼즐러』, 『소셜 코딩으로 이끄는 GitHub 실천 기술』, 『Nature of Code』 등이 있다.
목차
- Chapter 01 자바스크립트 첫걸음
01 자바스크립트의 발전
1. 세계에서 가장 오해를 많이 받는 프로그래밍 언어
2. 풍부한 경험을 제공하는 인터넷 애플리케이션(RIA)
3. Node.js
02 자바스크립트로 할 수 있는 일
1. 웹 클라이언트 애플리케이션 개발
2. 웹 서버 개발
3. 모바일 애플리케이션 개발
4. 데스크톱 애플리케이션 개발
5. 데이터베이스 관리
03 실습 환경 구축
1. Visual Studio Code 설치
2. Visual Studio Code 한국어 언어 패키지 설치
3. Node.js 설치
4. 크롬 설치
04 기본 실습
1. 파일 생성
2. PowerShell
3. 파일 실행
4. REPL
05 웹 브라우저 실습 방법
1. 파일 생성과 실행
2. 오류 확인 방법
PART 01 자바스크립트 기본
Chapter 02 기본
01 기본 용어
1. 표현식과 문장
2. 키워드
3. 식별자
4. 주석
02 출력
1. 출력 메소드
2. REPL을 사용한 출력
03 기본 자료형
1. 숫자
2. 문자열
3. 불
04 변수
05 복합 대입 연산자
06 증감 연산자
07 자료형 검사
08 undefined 자료형
09 강제 자료형 변환
1. Number( ) 함수와 NaN
2. Boolean( ) 함수
10 자동 자료형 변환
1. 숫자와 문자열 자료형 자동 변환
2. 불 자료형 자동 변환
11 일치 연산자
12 상수
요약
연습문제
Chapter 03 조건문
01 if 조건문
02 if else 조건문
03 중첩 조건문
04 if else if 조건문
05 switch 조건문
06 조건 연산자
07 조금 더 나아가기
요약
연습문제
Chapter 04 반복문
01 반복문과 배열
1. 배열 생성 방법
2. 배열의 요소와 인덱스
02 while 반복문
03 for 반복문
04 역 for 반복문
05 for in 반복문과 for of 반복문
06 중첩 반복문
07 break 키워드
08 continue 키워드
09 조금 더 나아가기
1. 스코프
2. 호이스팅
요약
연습문제
Chapter 05 함수
01 함수 생성 방법
1. 익명 함수
2. 선언적 함수
3. 화살표 함수
02 함수의 기본 형태
03 함수의 기본 활용 형태
04 함수 매개 변수 초기화
05 콜백 함수
06 표준 내장 함수
1. 숫자 변환 함수
2. 타이머 함수
07 조금 더 나아가기
1. 익명 함수와 선언적 함수의 생성 순서
2. 일반 함수와 화살표 함수의 차이
요약
연습문제
Chapter 06 객체
01 객체 기본
02 객체와 반복문
03 속성과 메소드
04 클래스
1. 개요
2. 클래스 선언과 인스턴스
3. 생성자
4. 속성
5. 메소드
05 조금 더 나아가기
요약
연습문제
Chapter 07 표준 내장 객체
01 내장 객체 기본
02 기본 자료형과 객체 자료형의 차이
03 Number 객체
1. 메소드
2. 클래스의 속성
04 String 객체
1. 속성과 메소드
2. 메소드 활용
05 Date 객체
1. 메소드 활용
06 Array 객체
1. Array 객체의 기본 메소드
2. 콜백 함수와 함께 사용하는 메소드
07 조금 더 나아가기
1. lodash 라이브러리
2. JSON 객체
요약
연습문제
Chapter 08 예외 처리
01 예외와 기본 예외 처리
02 고급 예외 처리
03 예외 객체
04 예외 강제 발생
요약
연습문제
PART 02 서버 자바스크립트
Chapter 09 Node.js 기본
01 전역 변수
02 process 객체의 속성과 이벤트
03 process 객체와 이벤트 개요
04 os 모듈
05 url 모듈
06 File System 모듈
1. 파일 읽기
2. 비동기 처리의 파일 쓰기
3. 파일 처리와 예외 처리
07 노드 패키지 매니저
08 request 모듈
09 cheerio 모듈
10 async 모듈
요약
연습문제
Chapter 10 express 모듈
01 웹 요청과 응답
02 express 모듈을 사용한 서버 생성과 실행
03 페이지 라우팅
04 요청 메시지와 응답 메시지
response 객체
request 객체
미들웨어
정적 파일 제공
body- parser
morgan 미들웨어
요약
연습문제
Chapter 11 프로젝트 - RESTful 웹 서비스
01 RESTful 웹 서비스 개요
02 코드 구성
사용자 데이터
GET /user
GET /user/:id
POST /user
PUT /user
DEL /user/:id
03 Thunder Client 확장 프로그램
Chapter 12 웹 브라우저에서의 자바스크립트
01 브라우저 객체 모델
02 window 객체
03 screen 객체
04 location 객체와 history 객체
05 navigator 객체
요약
연습문제
Chapter 13 문서 객체 모델
01 문서 객체 모델 관련 용어
02 웹 페이지 생성 순서
03 문서 객체 선택
1. 1개의 문서 객체 선택
2. 여러 개의 문서 객체 선택
04 문서 객체 조작
1. 문자 조작
2. 스타일 조작
3. 속성 조작
05 이벤트
1. 이벤트 관련 용어 정리
2. 인라인 이벤트 모델
3. 고전 이벤트 모델
4. 이벤트 객체
5. 기본 이벤트 제거
요약
연습문제
Chapter 14 jQuery
01 jQuery 사용 준비
02 jQuery 객체
03 문서 객체 선택
04 문서 객체 개별 조작
05 문서 객체 조작
1. 글자 조작
2. 스타일 조작
3. 속성 조작
06 문서 객체 생성
07 이벤트
1. 이벤트 직접 연결
2. 이벤트 간접 연결
3. 이벤트 제거
08 애니메이션
요약
연습문제
Chapter 15 프로젝트 - 이미지 슬라이더
01 이미지 슬라이더 개요
02 이미지 슬라이더 구성
03 기본 코드 구성
04 플러그인 구성
PART 04 프로젝트
Chapter 16 최종 프로젝트 - 온라인 그림판
01 발상
02 필요한 요소 확인
03 캔버스
04 socket.io 모듈
05 서버 구성
06 클라이언트 구성
07 실행 확인
APPENDIX 부록
01 CSS 선택자
찾아보기
기본정보
ISBN | 9791156645887 ( 1156645883 ) | ||
---|---|---|---|
발행(출시)일자 | 2022년 01월 03일 | ||
쪽수 | 512쪽 | ||
크기 |
186 * 231
* 34
mm
/ 944 g
|
||
총권수 | 1권 | ||
시리즈명 |
IT CookBook
|
||
이 책의 개정정보 |
가장 최근에 출시된 개정판입니다.
구판보기
|
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립