logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

ES6로 기초부터 다시 배우는 자바스크립트 파워북

ES6로 기초부터 다시 배우는 자바스크립트 파워북

어포스트 (지은이)
  |  
어포스트
2020-08-14
  |  
19,500원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
등록된 도서정보가 없습니다.
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 19,500원 -10% 970원 16,580원 >

해외직구

책 이미지

ES6로 기초부터 다시 배우는 자바스크립트 파워북

책 정보

· 제목 : ES6로 기초부터 다시 배우는 자바스크립트 파워북 
· 분류 : eBook > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9791197122804

목차

1장. 자바스크립트 기초
1. 자바스크립트 버전의 이해
2. 클라우드 기반 프론트엔드 코드 에디터 JSFiddle 과 JSBin
3. 변수와 상수의 이해
4. 변수명 사용 규칙과 제약사항
5. 원시형 데이터 타입과 참조형 데이터 타입의 이해
6. 자료형의 변환
7. 숫자 표현과 숫자 변환 기초
8. 숫자형의 표현 범위와 사용시 주의할 점
9. 불리언(boolean) 사용시 주의할 점
10. Null, Undefined, 0 의 차이
11. 연산자 기초
12. 조건문 기초 - if 와 switch 문
13. 반복문 기초 1 - 다양한 for 문의 이해
14. 반복문 기초 2 - while 문의 이해

2장. 함수
1. 자바스크립트 함수의 이해
2. 함수 파라메터의 이해
3. 커링(Curring) 함수 기초
4. 펼침 연산자(spread operator), 전개 구문, 그리고 나머지 파라메터
5. 나머지 파라메터의 활용
6. 화살표 함수 기초
7. 고차함수의 이해(High-order function)
8. 변수의 스코프(Scope)와 스코프 체인(Scope Chain)의 이해
9. 생성자 함수(Generator Function)
10. 자바스크립트 에러와 예외 처리

3장. 객체와 클래스
1. 클래스(Class)의 이해
2. 프로토타입과 클래스
3. 생성자 함수(Constructor Function)의 이해
4. 클래스 상속(Inherit)의 이해
5. 클래스 정적 속성과 정적 메서드의 이해
6. this의 컨텍스트 범위와 바인딩
7. 클로저(Closure)의 이해
8. 객체의 이해
9. 객체 속성의 추가, 변경, 삭제
10. 객체의 단축 속성명, 단축 메서드명, 계산된 속성명
11. 객체의 참조와 복사, 상속의 이해
12. 객체의 초기화와 복사의 활용
13. 속성 기술자로 객체 속성을 정의하기
14. 맵(Map)의 이해
15. 셋(Set)의 이해
16. 모듈(Module)의 이해

4장. 문자열
1. 문자열과 문자열 객체의 차이
2. 문자열의 공백 제거하기
3. 문자열 자르기
4. 문자열이 아닌 데이터를 문자열로 변환하기
5. 문자열 찾기
6. 문자열 바꾸기와 대소문자 변환
7. 문자열 합치기
8. 문자열 리터럴과 템플릿 리터럴, 그리고 태그드 템플릿
9. 여러 줄로 된 긴 문자열 사용
10. 템플릿 리터럴의 자세히 알기
11. 날짜 포맷과 문자열 변환

5장. 배열
1. 배열의 기초
2. 배열의 길이 속성 length
3. 배열 요소의 추가와 삭제
4. splice() 로 배열 요소들의 빠른 추가, 변경, 삭제
5. 2차원 배열, 다차원 배열 그리고 중첩 배열
6. 배열의 합계를 구하기
7. 배열 검색하기
8. 배열의 조건 체크와 필터링
9. JSON 데이터를 배열로 변환하기
10. 문자열을 배열로 만들기
11. 배열 요소의 순환(forEach, map)
12. 배열 정렬하기
13. 배열 요소를 추출하기
14. 배열 합치기

6장. 비동기 통신과 AJAX
1. AJAX 비동기 통신 기초(XMLHttpRequest)
2. XMLHttpRequest 객체의 웹 브라우저 호환성과 인터넷 익스플로러
3. AJAX 와 JSON
4. 더 나은 비동기 통신을 위한 프로미스(Promise) 기초
5. 더 간편한 프로미스(Promise) 구현을 위한 패치(Fetch)
6. 프로미스 Async/Await
7. HTTP 응답 상태 코드 표(Response Status Code)
8. 타이머를 이용한 지연 실행과 반복 실행

7장. DOM과 이벤트
1. 문서 객체 모델(DOM)과 노드, 그리고 태그의 이해
2. DOM 노드와 속성의 이해
3. DOM 노드의 생성, 수정, 삭제 기초
4. DOM 이벤트 기초
5. 이벤트 캡쳐링(Capturing)과 버블링(Bubbling)의 이해
6. DOM 엘리먼트 노드의 CSS 관리 기초
7. 이벤트 타입과 속성의 이해
8. DOM 제어의 시작점 DOMContentLoaded 이벤트
9. 마우스 중복 클릭 막기
10. stopPropagation() 과 preventDefault() 의 차이
11. event.keyCode 코드표

8장. HTML 제어
1. 폼 요소(Element) 선택과 제어
2. 아이프레임 제어와 데이터 교환
3. URL과 히스토리 제어 기초
4. location.href 와 location.replace() 의 차이
5. HTML 데이터셋(Dataset, data-*) 속성의 이해
6. CSS 쿼리 선택자 기초
7. 입력 필드 글자수 카운팅과 입력 길이 제한
8. append() 와 appendChild()의 차이
9. remove() 와 removeChild() 의 차이
10. scrollHeight, clientHeight, offsetHeight 의 차이
11. JSON 데이터로 HTML 내용 추가하기

9장. 실전 활용 예제
1. 자바스크립트 코드를 분리된 .js 파일에 작성해야 하는 이유
2. 자릿수 만큼 남는 공간을 0으로 채우기
3. 마우스 우클릭과 드래그 영역 선택을 막기
4. 로컬 스토리지(localStorage) 사용
5. 쿠키로 개인화 데이터 관리하기
6. location 객체와 URL 구조의 이해
7. 쿼리스트링을 JSON 객체로 변환하기
8. “키:값” 객체를 배열로 변환하기
9. != 과 !== 비교 연산자의 차이점
10. 정규 표현식(Regular Expression)으로 이메일주소 검증하기
11. 정규 표현식으로 문자열 전체 바꾸기 구현
12. 복사해서 바로 사용하는 정규 표현식(Regular Expression) 모음
13. Null(널) 과 Undefined(언디파인드) 의 차이점
14. 모바일 기기 체크하기
15. HTML 테이블(

)과 아이프레임의 반응형 웹 지원 추가하기
16. HTML 테이블을 CSV 파일로 다운로드 하기
17. HTML 테이블을 엑셀 파일로 저장하기

10장. 실전 프로젝트
1. 반응형 레이아웃 구현
2. 탑 스크롤 버튼 구현
3. 업로드 할 이미지 미리보기 구현
4. 쇼핑몰 상세 보기 화면 더보기 구현
5. 이벤트 위임(Event Deligation)으로 메뉴 선택 구현하기
6. 무한 롤링 이미지 배너 구현 - 1. 무한 롤링 구현
7. 무한 롤링 이미지 배너 구현 - 2. 앞뒤 이동 버튼 구현
8. 슬라이딩 모바일 메뉴 구현
9. To Do List 앱 구현하기
10. 프로토타입으로 별점 댓글 기능 구현하기
11. 이벤트 리스너로 장바구니 수량 변경 및 자동 합계 구하기

저자소개

어포스트 (지은이)    정보 더보기
20년 이상의 IT분야 개발 경력을 바탕으로 IT분야 전문 출판물 기획을 하는 IT 컨텐츠 퍼블리셔 입니다. HTML, CSS, 자바스크립트 등 웹 분야에 특화된 전문 서적을 기획하고 저술하고 있으며, 블로그를 통해 전문 강좌 및 정보를 제공하고 있습니다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책