본문 바로가기

추천 검색어

실시간 인기 검색어

실무에 바로 적용하는 자바스크립트 코드 레시피 278

최신 ECMAScript 반영
제이펍 · 2020년 10월 29일
9.9 (7개의 리뷰)
추천해요 (57%의 구매자)
  • 자바스크립트 코드 레시피 278 대표 이미지
    자바스크립트 코드 레시피 278 대표 이미지
  • A4
    사이즈 비교
    210x297
    170x225
    단위 : mm
MD의 선택 무료배송 이벤트 소득공제
10% 30,600 34,000
적립/혜택
1,700P

기본적립

5% 적립 1,700P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,700P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서 / 외국도서
도서만 1만 원 이상 구매 시 무료배송
도서 + 잡지 / 만화 / :K컬렉션을 함께 1만 원 이상 구매 시 무료배송

1만원 미만 시 2,000원 배송비 부과

잡지 / 만화 / :K컬렉션 (교보배송)
각각 구매하거나 함께 2만 원 이상 구매 시 무료배송

2만원 미만 시 2,000원 배송비 부과

해외주문 서양도서 / 해외주문 일본도서 (교보배송)
각각 구매하거나 함께 1만 원 이상 구매 시 무료배송

1만원 미만 시 2,000원 배송비 부과

업체배송 상품 (전집, GIFT, 음반 / DVD 등)
중고장터 상품
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
주문정보를 불러오는 중입니다.
서울시 종로구 종로 1

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

패키지

북카드

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

자바스크립트 코드 레시피 278 상세 이미지
자바스크립트 웹 개발을 위한 궁극의 레시피집!
자바스크립트로는 세세한 기능과 데이터 연동을 통해 다양한 동적 웹 페이지를 만들 수 있다. 이 책은 실무에서 자주 쓰는 코드를 선별하여 싣고, 기능별 분류 카테고리를 만들어 필요한 부분만을 참고하여 활용할 수 있도록 구성하였다. 해설의 샘플 코드를 이용하여 동작을 확인하거나 응용과 변경을 통해 실제로 필요한 기능만을 구현할 수도 있다.

최신 에크마스크립트가 표준이므로 빠른 프론트엔드 기술의 변화 속에서도 자바스크립트는 쉽게 사라지지 않는 장점을 지녔다. 그러므로 이를 학습하는 개발자의 입장에서도 오래도록 사용 가능한 기술을 배우는 기회가 될 것이다. 배운 이론과 기술을 최대한 오래 사용할 수 있도록 ‘ES2015’ 이후 새로 개정된 문법을 반영하여 최신 코드로 구성하였다.

자바스크립트 프레임워크인 리액트(React), 뷰(Vue.js), 앵귤러(Angular)를 제대로 활용하기 위해서도 새 규격과 코드 기술 방식의 이해는 필수이며, 이 책은 해당 지식의 기초를 쌓는 데 도움이 될 것이다.

이 책을 통해 얻을 수 있는 것들
? 자바스크립트의 최신 코드와 동향을 파악할 수 있다.
? 지속적으로 활용 가능한 자바스크립트의 기술을 배울 수 있다.
? 에크마스크립트(ECMAScript)의 최신 기술 규격을 파악할 수 있다.
? 목적별로 레시피를 정리하여 사용법을 빠르게 실무에 적용할 수 있다.

작가정보

주식회사 ICS의 대표로 테크니컬 디렉터이자 UI 디자이너로서 주로 HTML이나 자바스크립트를 이용한 프로모션 사이트 제작이나 애플리케이션 개발을 하고 있다. 웹의 인터랙티브 표현에 관한 최신 기술을 연구하여 세미나나 스터디 모임에서 적극적으로 공유하고 있으며, 츠쿠바대학교에서 비상근강사로도 활동하고 있다.

저자(글) 카노 타케시

번역 이춘혁

프로그래밍 언어와 자연어 모두 관심이 많은 개발자다. 일본에서 웹과 ADAS 개발 업무를 경험하고 현재는 한국에서 웹 개발자로 일하고 있다. 현지 경험을 통해 영어/중국어/일본어/스페인어 구사가 가능하며, 개발에 있어서는 한 우물을 깊이 그리고 효율적으로 파기 위해 노력 중이다.

목차

  • CHAPTER 1 자바스크립트 기초 001
    001 자바스크립트의 기초 002
    002 자바스크립트의 구현(사용) 방식 003
    003 다른 파일에서 자바스크립트 불러오기 005
    004 값을 로그로 출력하기 007
    005 계산 프로그램 만들기 013
    006 변수 선언하기 let 014
    007 상수 사용하기 const 017
    008 주석(코멘트) 추가하기 021
    009 두 개의 값 비교하기(비교 연산자) 022
    010 복합형(축약형) 대입 연산자 사용하기 024
    011 함수 사용하기 function 025
    012 화살표 함수 사용하기 028
    013 함수의 파라미터 초깃값 설정하기 030
    014 다수의 파라미터를 가지는 함수 정의하기 031
    015 조건문 사용하기 if 033
    016 조건문 사용하기 switch 036
    017 반복문 사용하기 for 040
    018 반복문 사용하기 while 042
    019 반복 처리 스킵 043

    CHAPTER 2 판별, 수, 문자 045
    020 진위 여부 판별하기 046
    021 숫자 다루기 048
    022 어림 계산하기(반올림, 올림, 버림) 050
    023 임의의 수 다루기 052
    024 수학 계산 함수 사용하기 055
    025 삼각 함수 사용하기 057
    026 문자열 다루기 060
    027 문자열의 길이 확인하기 061
    028 문자열의 공백 처리하기 trim 063
    029 문자열 검색하기(인덱스 검색) 064
    030 문자열 검색하기(부분 검색) 067
    031 문자열에서 문자 다루기(문자열에서 문자 추출하기) 069
    032 문자열 다루기(위치 지정하여 선택하기) 072
    033 문자열 다루기(글자 수 지정하여 선택하기) 074
    034 지정 문자열 변환하기 075
    035 문자열 나누기 078
    036 문자열 합치기 081
    037 문자열의 대소문자 변환하기 083
    038 문자열과 식 함께 다루기 085
    039 정규 표현식 사용하기 087
    040 정규 표현식으로 특정 문자 검색하기 089
    041 소수점 자릿수 지정하기 091
    042 문자열 길이 맞추기 094
    043 문자열 URI 이스케이프 처리하기 097
    044 문자열 URI 디코드하기 100

    CHAPTER 3 데이터 다루기 101
    045 배열 정의하기 102
    046 배열 길이 확인하기 104
    047 배열 요소 다루기 ① 105
    048 배열 요소 다루기 ② 108
    049 배열 요소 다루기 ③ 109
    050 배열 요소 추가하기 110
    051 배열 요소 삭제하기 111
    052 배열 요소 부분 변환하기 112
    053 배열 결합하기 113
    054 배열 요소 결합하여 문자열 만들기 114
    055 배열 요소 검색하기 115
    056 조건을 만족하는 배열 요소 가져오기 116
    057 배열 요소 역순 정렬하기 120
    058 배열 요소 정렬 방법 지정하기 121
    059 객체를 포함하는 배열 정렬하기 123
    060 배열 요소 알파벳순 정렬하기 127
    061 배열 요소 추출하여 새 배열 만들기 128
    062 조건을 만족하는 배열 요소 추출하여 새 배열 만들기 130
    063 배열 요소 하나로 정리하기 134
    064 유사 배열 객체를 배열로 변환하기 136
    065 요소의 개별 변수에 분할 대입하기 139
    066 배열 섞기(셔플) 140
    067 다양한 데이터 타입을 가진 객체 사용하기 142
    068 객체 선언, 수정, 확인하기 144
    069 객체 복사하기 146
    070 객체 속성 확인하기 149
    071 객체 요소 값 확인하기 151
    072 객체 요소 분할 대입(비구조화 할당)하기 152
    073 객체 수정 제한하기 154

    CHAPTER 4 데이터 심화 157
    074 데이터 타입 이해하기 158
    075 가변성과 불가변성 이해하기 160
    076 데이터 타입 확인하기 161
    077 객체 인스턴스 확인하기 163
    078 값 전달과 참조 전달 이해하기 165
    079 데이터 타입 변환하기 168
    080 정의되지 않은 데이터 이해하기 170
    081 빈 데이터 이해하기 171

    CHAPTER 5 날짜와 시간 173
    082 날짜 다루기(연도) 174
    083 날짜 다루기(월, 일) 175
    084 시간 다루기 177
    085 요일 다루기 179
    086 현재 시간과 날짜 가져오기 181
    087 날짜 문자열의 타임스탬프 확인하기 183
    088 날짜 설정하기 184
    089 날짜 계산하기 186
    090 날짜 차이 구하기 187
    091 경과 시간 확인하기 188
    092 카운트다운 190
    093 아날로그 시간 표시하기 192

    CHAPTER 6 브라우저 197
    094 경고 표시하기 198
    095 확인창 표시하기 200
    096 입력 프롬프트 표시하기 202
    097 윈도우 사이즈 확인하기 203
    098 디바이스 화소 확인하기 205
    099 캔버스에 디바이스 화소 맞추기 206
    100 터치 디바이스 사용 확인하기 208
    101 페이지 이동하기 209
    102 페이지 리로드하기 210
    103 페이지 이동하기(앞/뒤로 가기) 211
    104 해시(#) 처리하기 212
    105 해시 변경 확인하기 213
    106 새 윈도우 창 열기 215
    107 스크롤 크기 확인하기 216
    108 스크롤 설정하기 217
    109 타이틀 변경하기 218
    110 포커스 확인하기 220
    111 전체 화면 표시하기 222
    112 온라인/오프라인 대응하기 225

    CHAPTER 7 이벤트 처리 227
    113 이벤트 처리 이해하기 228
    114 이벤트 추가하기 229
    115 이벤트 리스너 1회 실행하기 231
    116 이벤트 리스너 삭제하기 232
    117 페이지 로드 시 이벤트 사용하기 233
    118 클릭 이벤트 사용하기 236
    119 마우스 조작 이벤트 사용하기 237
    120 마우스 오버 이벤트 사용하기 239
    121 마우스 오버 이벤트 사용하기(이벤트 버블링) 241
    122 마우스 좌표 확인하기 243
    123 스크롤 이벤트 처리하기 246
    124 텍스트 선택 이벤트 처리하기 247
    125 터치 이벤트 처리하기 250
    126 터치 이벤트 정보 확인하기 252
    127 키보드 입력 이벤트 처리하기 254
    128 입력된 키 정보 확인하기 256
    129 탭 화면 이벤트 처리하기 258
    130 화면 사이즈 이벤트 처리하기 261
    131 사이즈 벗어난 화면 처리하기 264
    132 이벤트 작동 설정하기 268
    133 기본 이벤트 작동 해지 설정하기 270
    134 드래그 앤 드롭 기능 사용하기 273

    CHAPTER 8 HTML 요소 279
    135 자바스크립트 요소 다루기 280
    136 셀렉터 사용하기 282
    137 ID의 각 요소 값 읽어 오기 284
    138 셀렉터 조건 만족하는 요소 읽어 오기 285
    139 클래스명으로 요소 읽어 오기 287
    140 〈html〉, 〈body〉 요소 읽어 오기 288
    141 부모/자식/전/후 요소 읽어 오기 291
    142 부모 요소에 자식 요소 추가하기 292
    143 지정 위치에 요소 추가하기 294
    144 요소 앞/뒤에 다른 요소 추가하기 296
    145 HTML 코드 요소 추가하기 298
    146 요소를 동적으로 삭제하기 300
    147 요소 자신 삭제하기 302
    148 요소 생성하기 304
    149 요소 복사하기 307
    150 요소 교체하기 309
    151 노드 교체하기 311
    152 텍스트 요소 다루기 313
    153 요소 내부 HTML 다루기 315
    154 자신을 포함한 HTML 요소 다루기 318
    155 요소 속성 다루기 319
    156 〈a〉 태그 _blank의 부모창 조작 제한하기 320
    157 요소 클래스 속성 다루기 322
    158 요소 클래스 유/무효화하기 324
    159 스타일 변경하기 327
    160 스타일 확인하기 329

    CHAPTER 9 폼 331
    161 텍스트 박스 값 읽어 오기 input text 332
    162 텍스트 박스 값 변경 확인하기 input text 334
    163 텍스트 영역 값 읽어 오기 336
    164 텍스트 영역 값 변경 확인하기 338
    165 체크박스 상태 읽어 오기 340
    166 체크박스 상태 변경 확인하기 342
    167 파일 정보 읽어 오기 344
    168 텍스트 형식으로 파일 읽어 오기 346
    169 데이터 형식으로 파일 읽어 오기 348
    170 라디오 버튼 상태 읽어 오기 350
    171 라디오 버튼 상태 변경 확인하기 352
    172 드롭다운 메뉴 값 읽어 오기 354
    173 드롭다운 메뉴 값 변경 확인하기 356
    174 슬라이더 값 읽어 오기 358
    175 슬라이더 값 변경 확인하기 360
    176 색상 선택 정보 읽어 오기 362
    177 색상 선택 정보 변경 확인하기 364
    178 풀다운 메뉴 사용하기 366
    179 폼 전송하기 369

    CHAPTER 10 애니메이션 효과 371
    180 CSS TransitionsㆍCSS Animations 사용하기 372
    181 CSS Transitions 종료 시 작업 처리하기 374
    182 CSS Animations 종료 시 작업 처리하기 376
    183 Web Animations API 사용하기 378
    184 요소 크기 변경하기 380
    185 요소 이동하기 382
    186 요소 투명도 조절하기 384
    187 요소 밝기 조절하기 386
    188 요소 채도 조절하기 388
    189 requestAnimationFrame 사용하기 390
    190 requestAnimationFrame 사용하기 HTML 392

    CHAPTER 11 그림/사운드/영상 395
    191 스크립트로 이미지 로딩하기 396
    192 이미지 로딩 후 작업하기 397
    193 이미지 로딩 지연시키기 399
    194 Base64 형식 이미지 표시하기 401
    195 스크립트로 이미지 요소 추가하기 402
    196 사운드 사용하기 404
    197 스크립트로 사운드 제어하기 406
    198 사운드 재생 조절하기 407
    199 사운드 볼륨 조절하기 408
    200 Web Audio API 사용하기 409
    201 영상 로딩하기 411
    202 스크립트로 영상 제어하기 413
    203 카메라 기능 사용하기 415

    CHAPTER 12 SVG/캔버스 417
    204 SVG 사용하기 418
    205 SVG 요소를 동적으로 추가하기 421
    206 SVG 요소 스타일 변경하기 423
    207 SVG 요소 마우스로 다루기 424
    208 SVG 요소 애니메이션 효과 주기 425
    209 SVG 그래픽 다운로드하기 427
    210 캔버스 사용하기 429
    211 캔버스 요소 색칠하기/선 그리기 431
    212 캔버스에 이미지 붙여넣기 433
    213 캔버스 화소 정보 다루기 435
    214 이미지의 RGBA 값 확인하기 437
    215 캔버스의 이미지 가공하기 439
    216 DataURL로 캔버스에 이미지 표시하기 441
    217 PNG/JPEG DataURL로 불러오기 443
    218 캔버스 그래픽 다운로드하기 445

    CHAPTER 13 타이밍 제어 447
    219 지정 시간 후 작업 실행하기 448
    220 지정 시간 후 작업 실행 해제하기 450
    221 시간 주기 작업하기 451
    222 시간 주기 작업 해제하기 453
    223 비동기화 Promise 사용하기 455
    224 Promise 성공/실패 처리하기 457
    225 Promise 병렬 처리하기 459
    226 Promise 직렬 처리하기 461
    227 Promise 동적 직렬 처리하기 463

    CHAPTER 14 데이터 송수신 465
    228 JSON 알아보기 466
    229 JSON 문자열 객체로 변환하기 468
    230 객체를 JSON 변환하기 469
    231 JSON 변환에 들여쓰기 적용하기 470
    232 JSON 변환 기능 커스터마이징 471
    233 fetch( )로 텍스트 데이터 읽어 오기 472
    234 fetch( )로 JSON 데이터 읽어 오기 474
    235 fetch( )로 XML 데이터 읽어 오기 476
    236 fetch( )로 바이너리 데이터 읽어 오기 478
    237 fetch( )로 데이터 보내기 480
    238 XMLHttpRequest로 데이터 읽어 오기 484
    239 XMLHttpRequest로 작업 상황 확인하기 486
    240 XMLHttpRequest로 작업 취소하기 489
    241 백그라운드에서 스크립트 작업하기 491
    242 백그라운드에서 작업 실행하기 494
    243 푸시 알림 497

    CHAPTER 15 로컬 데이터 501
    244 localStorage 사용하기 502
    245 Storage API 데이터 삭제하기 505
    246 쿠키로 로컬 데이터 사용하기 507
    247 쿠키 데이터 읽어 오기 509

    CHAPTER 16 스마트폰 센서 511
    248 위치 정보 읽어 오기 512
    249 자이로 센서와 가속도 센서 사용하기 515
    250 진동 모터 사용하기 519

    CHAPTER 17 디버그 521
    251 정보/에러/경고 출력하기 522
    252 객체 구조 출력하기 523
    253 에러 파악하기 525
    254 에러 객체 생성하기 526
    255 에러 발생시키기 527
    256 에러 발생 확인하기 529
    257 에러 발생 시 실행 코드 설정하기 531
    258 에러 종류 파악하기 533

    CHAPTER 18 함수와 클래스 535
    259 함수 내부 변수와 상수의 범위 알기 536
    260 클래스 정의하기 539
    261 클래스 사용하기(인스턴스화) 541
    262 클래스에서 변수 사용하기 542
    263 클래스에서 메소드 사용하기 546
    264 인스턴스 생성없이 정적 메소드 사용하기 548
    265 클래스 계승하기 549
    266 클래스 데이터의 setter/getter 사용하기 550
    267 this 기능 사용하기(화살표 함수) 552

    CHAPTER 19 자바스크립트 심화 555
    268 자바스크립트 읽기 타이밍 최적화하기 556
    269 처리 파일 분할하기(ES 모듈) 558
    270 모듈 내보내기 export 560
    271 모듈 가져오기 import 561
    272 모듈형 자바스크립트 HTML에서 읽어 오기 563
    273 반복 처리를 위한 반복자 사용하기 564
    274 iterator 정의하여 사용하기 566
    275 유일한 데이터 사용하기(심볼) 570
    276 배열과 객체에 독자적인 메소드 추가하기 572
    277 맵과 키 사용하기 576
    278 데이터 중복 없는 Set 사용하기 580

책 속으로

화살표 함수는 일반 함수와 달리 일부를 생략할 수 있다. 파라미터가 하나인 경우는 ( )의 생략이 가능하나, 파라미터가 없거나 2개 이상인 경우는 생략할 수 없다. 입력 a에 대해 a + 2의 결과를 반환하는 함수를 확인해 보자. _028p

sort( )에서 비교 함수를 생략하면 문자열의 유니코드 순서대로 정렬된다. 비교 함수를 생략하게 되면 [1, 5, 10]이나 ['一', '二', '三']처럼 기대하는 정렬 결과를 얻을 수 없다. 그러므로 특별한 이유가 없다면 sort( )에 비교 함수를 명시해야 한다. _126p

고해상도 디바이스란 아이폰의 레티나(Retina) 디스플레이와 같이 화소 밀도(ppi)가 높은 디스플레이(HiDPI 디스플레이)를 말한다. 고해상도에 맞춰 처리 작업을 하지 않으면 해당 기기에서 사진 등이 뿌옇게 보이거나 화소가 깨져 보이는 현상이 발생할 수 있다. 디스플레이 해상도의 물리 화소 확인은 window 객체 devicePixelRatio 속성을 사용한다. _205p

input 요소의 type 속성에 email과 tel 지정이 가능하다. text와 같은 입력 폼이지만 스마트폰에서 폼 형식에 맞는 키보드가 표시된다. tel은 번호 입력용 키보드가 표시되며, email은 영문 키보드가 표시된다. _333p

비동기 처리 작업 기능을 하는 Promise 객체를 사용하면 작업이 용이해질 뿐만 아니라 코드의 가독성도 좋아진다. fetch( )를 시작으로 브라우저의 표준 기능에도 Promise 사용이 증가하고 있으며, await나 async와 같은 기능도 기본적으로 알아 두면 좋다. _455p

클래스 내부의 함수를 클래스 메소드 멤버 함수라고 한다. 클래스에 멤버 함수를 정의하기 위해서는 다음과 같이 기술한다. 클래스 멤버 함수에 function은 사용하지 않도록 주의하자. 정의할 수 있는 멤버 함수의 수는 제한이 없다. _546p

기본정보

상품정보
ISBN 9791190665414 ( 1190665417 )
발행(출시)일자 2020년 10월 29일
쪽수 616쪽
크기
170 * 225 * 38 mm / 961 g
총권수 1권
원서명/저자명 JAVASCRIPTコ-ドレシピ集 スグに使えるテクニック278/池田泰延/著 鹿野壯

Klover

Klover 리뷰 안내
교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
리워드 안내
구매 후 90일 이내에 평점과 10자 이상의 리뷰 작성 시 e교환권 200원을 적립해 드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
한달 후 리뷰
구매 후 30일~ 120일 이내에 작성된 두 번째 구매리뷰에 대해 한 달 후 리뷰로 인지하고 e교환권 100원을 추가 제공합니다.
운영 원칙 안내
Klover 리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
신고하기
다른 고객이 작성리뷰에 대해 불쾌함을 느끼는 경우 신고를 할 수 있으며, 신고 자가 일정수준 이상 누적되면 작성하신 리뷰가 노출되지 않을 수 있습니다.

구매 후 리뷰 작성 시, e교환권 200원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

이벤트
TOP

저자 모두보기

매장별 재고 및 위치

할인쿠폰 다운로드

  • 쿠폰은 주문결제화면에서 사용 가능합니다.
  • 다운로드한 쿠폰은 마이 > 혜택/포인트 에서 확인 가능합니다.
  • 도서정가제 적용 대상 상품에 대해서는 정가의 10%까지 쿠폰 할인이 가능합니다.
  • 도서정가제 적용 대상 상품에 10% 할인이 되었다면, 해당 상품에는 사용하실 수
    없습니다.

적립예정포인트 안내

  • 통합포인트 안내

    • 통합포인트는 교보문고(인터넷, 매장), 핫트랙스(인터넷, 매장), 모바일 교보문고 등 다양한 곳에서 사용하실 수 있습니다.
    • 상품 주문 시, 해당 상품의 적립률에 따라 적립 예정 포인트가 자동 합산되고 주문하신 상품이 발송완료 된 후에 자동으로 적립됩니다.
    • 단, 쿠폰 및 마일리지, 통합포인트, e교환권 사용 시 적립 예정 통합포인트가 변동될 수 있으며 주문취소나 반품시에는 적립된 통합포인트가 다시 차감됩니다.
  • 통합포인트 적립 안내

    • 통합포인트는 도서정가제 범위 내에서 적용됩니다.
    • 추가적립 및 회원 혜택은 도서정가제 대상상품(국내도서, eBook등)으로만 주문시는 해당되지 않습니다.
  • 기본적립) 상품별 적립금액

    • 온라인교보문고에서 상품 구매시 상품의 적립률에 따라 적립됩니다.
    • 단 도서정가제 적용 대상인 국내도서,eBook은 15%내에서 할인율을 제외한 금액내로 적립됩니다.
  • 추가적립) 5만원 이상 구매시 통합포인트 2천원 추가적립

    • 5만원 이상 구매시 통합포인트 2천원 적립됩니다.
    • 도서정가제 예외상품(외서,음반,DVD,잡지(일부),기프트) 2천원 이상 포함시 적립 가능합니다.
    • 주문하신 상품이 전체 품절인 경우 적립되지 않습니다.
  • 회원혜택) 3만원이상 구매시 회원등급별 2~4% 추가적립

    • 회원등급이 플래티넘, 골드, 실버 등급의 경우 추가적립 됩니다.
    • 추가적립은 실결제액 기준(쿠폰 및 마일리지, 통합포인트, e교환권 사용액 제외) 3만원 이상일 경우 적립됩니다.
    • 주문 후 취소,반품분의 통합포인트는 단품별로 회수되며, 반품으로 인해 결제잔액이 3만원 미만으로 변경될 경우 추가 통합포인트는 전액 회수될 수 있습니다.

제휴 포인트 안내

제휴 포인트 사용

  • OK CASHBAG 10원 단위사용 (사용금액 제한없음)
  • GS&POINT 최대 10만 원 사용
더보기

구매방법 별 배송안내

배송 일정 안내

  • 출고 예정일은 주문상품의 결제(입금)가 확인되는 날 기준으로 상품을 준비하여 상품 포장 후 교보문고 물류센터에서 택배사로 전달하게 되는 예상 일자입니다.
  • 도착 예정일은 출고 예정일에서 택배사의 배송일 (약1~2일)이 더해진 날이며 연휴 및 토, 일, 공휴일을 제외한 근무일 기준입니다.
배송 일정 안내
출고예정일 도착예정일
1일이내 상품주문 후 2~3일 이내
2일이내 상품주문 후 3~4일 이내
3일이내 상품주문 후 4~5일 이내
4일이내 상품주문 후 5~6일 이내

연휴 및 토, 일, 공휴일은 제외됩니다.

당일배송 유의사항

  • 수도권 외 지역에서 선물포장하기 또는 사은품을 포함하여 주문할 경우 당일배송 불가
  • 회사에서 수령할 경우 당일배송 불가 (퇴근시간 이후 도착 또는 익일 배송 될 수 있음)
  • 무통장입금 주문 후 당일 배송 가능 시간 이후 입금된 경우 당일 배송 불가
  • 주문 후 배송지 변경 시 변경된 배송지에 따라 익일 배송될 수 있습니다.
  • 수도권 외 지역의 경우 효율적인 배송을 위해 각 지역 매장에서 택배를 발송하므로, 주문 시의 부록과 상이할 수 있습니다.
  • 각 지역 매장에서 재고 부족 시 재고 확보를 위해 당일 배송이 불가할 수 있습니다.

일반배송 시 유의사항

  • 날씨나 택배사의 사정에 따라 배송이 지연될 수 있습니다.
  • 수도권 외 지역 바로배송 서비스의 경우 경품 수령 선택 여부에 따라 도착 예정일이 변경됩니다.
  • 출고 예정일이 5일 이상인 상품의 경우(결제일로부터 7일 동안 미입고), 출판사 / 유통사 사정으로 품/절판 되어 구입이 어려울 수 있습니다. 이 경우 SMS, 메일로 알려드립니다.
  • 선물포장 주문 시 합배송 처리되며, 일부상품 품절 시 도착 예정일이 늦어질 수 있습니다.
  • 분철상품 주문 시 분철 작업으로 인해 기존 도착 예정일에 2일 정도 추가되며, 당일 배송, 해외 배송이 불가합니다.

해외주문 시 유의사항

  • 해외주문도서는 해외 거래처 사정에 의해 품절/지연될 수 있습니다.

Special order 주문 시 유의사항

  • 스페셜오더 도서나 일서 해외 주문 도서와 함께 주문 시 배송일이 이에 맞추어 지연되오니, 이점 유의해 주시기 바랍니다.

바로드림존에서 받기

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상 시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함 되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해 주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반 코너에서 수령확인이 가능합니다
  • 선물 받는 분의 휴대폰번호만 입력하신 후 결제하시면 받는 분 휴대폰으로 선물번호가 전달됩니다.
  • 문자를 받은 분께서는 마이 > 주문관리 > 모바일 선물내역 화면에서 선물번호와 배송지 정보를 입력하시면 선물주문이 완료되어 상품준비 및 배송이 진행됩니다.
  • 선물하기 결제하신 후 14일까지 받는 분이 선물번호를 등록하지 않으실 경우 주문은 자동취소 됩니다.
  • 또한 배송 전 상품이 품절 / 절판 될 경우 주문은 자동취소 됩니다.

바로드림 서비스 안내

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.
  1. STEP 01
    픽업박스에서 찾기 주문
  2. STEP 02
    도서준비완료 후 휴대폰으로 인증번호 전송
  3. STEP 03
    매장 방문하여 픽업박스에서 인증번호 입력 후 도서 픽업
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.

도서 소득공제 안내

  • 도서 소득공제란?

    • 2018년 7월 1일 부터 근로소득자가 신용카드 등으로 도서구입 및 공연을 관람하기 위해 사용한 금액이 추가 공제됩니다. (추가 공제한도 100만원까지 인정)
      • 총 급여 7,000만 원 이하 근로소득자 중 신용카드, 직불카드 등 사용액이 총급여의 25%가 넘는 사람에게 적용
      • 현재 ‘신용카드 등 사용금액’의 소득 공제한도는 300만 원이고 신용카드사용액의 공제율은 15%이지만, 도서·공연 사용분은 추가로 100만 원의 소득 공제한도가 인정되고 공제율은 30%로 적용
      • 시행시기 이후 도서·공연 사용액에 대해서는 “2018년 귀속 근로소득 연말 정산”시기(19.1.15~)에 국세청 홈택스 연말정산간소화 서비스 제공
  • 도서 소득공제 대상

    • 도서(내서,외서,해외주문도서), eBook(구매)
    • 도서 소득공제 대상 상품에 수반되는 국내 배송비 (해외 배송비 제외)
      • 제외상품 : 잡지 등 정기 간행물, 음반, DVD, 기프트, eBook(대여,학술논문), 사은품, 선물포장, 책 그리고 꽃
      • 상품정보의 “소득공제” 표기를 참고하시기 바랍니다.
  • 도서 소득공제 가능 결제수단

    • 카드결제 : 신용카드(개인카드에 한함)
    • 현금결제 : 예치금, 교보e캐시(충전에한함), 해피머니상품권, 컬쳐캐쉬, 기프트 카드, 실시간계좌이체, 온라인입금
    • 간편결제 : 교보페이, 네이버페이, 삼성페이, 카카오페이, PAYCO, 토스, CHAI
      • 현금결제는 현금영수증을 개인소득공제용으로 신청 시에만 도서 소득공제 됩니다.
      • 교보e캐시 도서 소득공제 금액은 교보eBook > e캐시 > 충전/사용내역에서 확인 가능합니다.
      • SKpay, 휴대폰 결제, 교보캐시는 도서 소득공제 불가
  • 부분 취소 안내

    • 대상상품+제외상품을 주문하여 신용카드 "2회 결제하기"를 선택 한 경우, 부분취소/반품 시 예치금으로 환원됩니다.

      신용카드 결제 후 예치금으로 환원 된 경우 승인취소 되지 않습니다.

  • 도서 소득공제 불가 안내

    • 법인카드로 결제 한 경우
    • 현금영수증을 사업자증빙용으로 신청 한 경우
    • 분철신청시 발생되는 분철비용

알림 신청

아래의 알림 신청 시 원하시는 소식을 받아 보실 수 있습니다.
알림신청 취소는 마이룸 > 알림신청내역에서 가능합니다.

실무에 바로 적용하는 자바스크립트 코드 레시피 278
최신 ECMAScript 반영
한달 후 리뷰
/ 좋았어요
작년까지만 해도 주식은 커녕 재테크에 관해 아무것도 모르다가 올해 주식 투자를 시작했다. 아무것도 모르고 초심자의 행운으로 분유값 정도를 벌고 나니, 조금 더 공부해보고 싶어져서 『초격차 투자법』을 구매했다.
작년까지만 해도 주식은 커녕 재테크에 관해 아무것도 모르다가 구매했어요! 저도 공부하고 싶어서 구매했어요~ 다같이 완독 도전해봐요! :)
기대가됩니다~
작년까지만 해도 주식은 커녕 재테크에 관해 아무것도 모르다가 구매했어요! 저도 공부하고 싶어서 구매했어요~ 다같이 완독 도전해봐요! :)
기대가됩니다~
작년까지만 해도 주식은 커녕 재테크에 관해 아무것도 모르다가 구매했어요! 저도 공부하고 싶어서 구매했어요~ 다같이 완독 도전해봐요! :)
작년까지만 해도 주식은 커녕 재테크에 관해 아무것도 모르다가 구매했어요! 저도 공부하고 싶어서 구매했어요~ 다같이 완독 도전해봐요! :)
기대가됩니다~
기대가됩니다~
기대가됩니다~
기대가됩니다~
이 구매자의 첫 리뷰 보기
/ 좋았어요
하루밤 사이 책한권을 읽은게 처음이듯 하다. 저녁나절 책을 집어든게 잘못이다. 마치 게임에 빠진 아이처럼 잠을 잘수없게 만든다. 결말이 어쩌면 당연해보이는 듯 하여도 헤어나올수 없는 긴박함이 있다. 조만간 영화화되어지지 않을까 예견해 본다. 책한권으로 등의 근육들이 오그라진 느낌에 아직도 느껴진다. 하루밤 사이 책한권을 읽은게 처음이듯 하다. 저녁나절 책을 집어든게 잘못이다. 마치 게임에 빠진 아이 처럼 잠을 잘수없게 만든다. 결말이 어쩌면 당연해보이는 듯 하여도 헤어나올수 없는 긴박함이 있다. 조만간 영화화되어지지 않을까..
작년까지만 해도 주식은 커녕 재테크에 관해 아무것도 모르다가 구매했어요! 저도 공부하고 싶어서 구매했어요~ 다같이 완독 도전해봐요! :)
기대가됩니다~
신고

신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.

허위 신고일 경우, 신고자의 서비스 활동이 제한될 수 있으니 유의하시어
신중하게 신고해주세요.

판형알림

  • A3 [297×420mm]
  • A4 [210×297mm]
  • A5 [148×210mm]
  • A6 [105×148mm]
  • B4 [257×364mm]
  • B5 [182×257mm]
  • B6 [128×182mm]
  • 8C [8절]
  • 기타 [가로×세로]
EBS X 교보문고 고객님을 위한 5,000원 열공 혜택!
자세히 보기