확장메뉴
주요메뉴


소득공제 베스트셀러
미리보기 공유하기

바닐라 자바스크립트

: 순수 자바스크립트를 익히며 주도적인 개발자로 성장하기

리뷰 총점10.0 리뷰 9건 | 판매지수 3,360
베스트
웹사이트 65위 | IT 모바일 top100 2주
정가
29,000
판매가
26,100 (10% 할인)
YES포인트
8월 얼리리더 주목신간 : 귀여운 방해꾼 배지 증정
월간 개발자 2022년 8월호
박해선 저자의 머신러닝/딥러닝 패스
[단독]『혼자 공부하는 파이썬』 개정판 출간
내일은 개발자! 코딩테스트 대비 도서전
[단독] 에듀윌 IT 자격증 기획전 - 가장 빠른 합격출구 EXIT
YES24 트윈링 분철 : 인서트라벨/스티커 택1 증정
8월 전사
쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2021년 12월 23일
쪽수, 무게, 크기 432쪽 | 173*230*30mm
ISBN13 9791165921071
ISBN10 1165921073

이 상품의 태그

책소개 책소개 보이기/감추기

실무 역량까지 한 번에 잡을 수 있는
바닐라 자바스크립트 이론서


자바스크립트는 이제 브라우저를 넘어 웹 애플리케이션뿐만 아니라 마이크로 컨트롤러까지 점점 사용하는 곳이 늘어나고 있다. 이 책은 이런 변화의 흐름에서 주도적인 개발자로 성장하기 위해 웹 프런트엔드 프레임워크 및 라이브러리를 수동적으로 이용하는 것이 아니라 좀 더 깊이 있게 이해하고 사용하며, 더 나아가 웹 프런트엔드 프레임워크 및 라이브러리를 스스로 개발할 수 있는 역량을 가지게 한다. 그러기 위해서는 이 책을 통해 반드시 바닐라 자바스크립트, 즉 순수 자바스크립트를 익혀야 한다.

목차 목차 보이기/감추기

Chapter 1. 자바스크립트

1.1자바스크립트의 역사
1.2ECMA Script란
1.3바닐라 JS

Chapter 2. 개발 환경 구성

2.1 Visual Studio Code 설치
2.2 Node.js 설치
2.3 자바스크립트 개발을 위한 유용한 vs code Extension 설치

Chapter 3. 자바스크립트 기본 문법

3.1 자바스크립트 작성 위치
3.2 HTML 파일 실행
3.3 콘솔(Console)
3.4 주석처리
3.5 변수와 상수
3.6 데이터 타입
3.7 64비트 부동소수점
3.8 연산자
3.9 조건문
3.10 반복문
3.11 함수(Function)

Chapter 4. 자바스크립트 내장 객체

4.1 Object 객체
4.2 String 객체
4.3 Number 객체
4.4 Array 객체
4.5 Date 객체
4.6 Set 객체
4.7 Map 객체
4.8 Math 객체
4.9 JSON 객체
4.10 Window 객체
4.11 Symbol

Chapter 5. 자바스크립트 고급 문법

5.1 this 키워드
5.2 Scope
5.3 Default Function Parameter
5.4 Rest Parameter
5.5 Arrow Function
5.6 Template Literals
5.7 Object Literal Syntax Extension
5.8 Spread Operator
5.9 Object Destructuring
5.10 Array Destructuring
5.11 XMLHttpRequest
5.12 Fetch API
5.13 Promise & Async/Await
5.14 Modules
5.15 Class
5.16 Error
5.17 Strict Mode (엄격 모드)
5.18 정규 표현식(Regular Expression)

Chapter 6. REST API

6.1 REST API
6.2 JSON 서버 사용하기

Chapter 7. Mock 서버 준비하기

7.1 Postman 설치
7.2 Mock 서버 생성
7.3 API 반환 데이터 설정

Chapter 8. 자바스크립트 HTML DOM

8.1 DOM Element(요소)
8.2 DOM Attribute
8.3 HTML 내용 변경
8.4 DOM 이벤트
8.5 DOM Style(스타일)

Chapter 9. 자바스크립트의 메모리 관리

9.1 메모리 할당
9.2 메모리 해제

Chapter 10. 자바스크립트 주요 Web APIs

10.1 LocalStorage, SessionStorage
10.2 Geolocation API
10.3 Web Speech API
10.4 encodeURI / decodeURI

Chapter 11. 브라우저의 랜더링 과정

11.1 렌더링 과정
11.2 리플로우(Reflow), 리페인트(Repaint)

Chapter 12. 자바스크립트 라이브러리 직접 구현해보기

12.1 Datepicker
12.2 날짜 포맷터
12.3 금액 포맷터
12.4 정수형 숫자만 입력 가능한 input 필드 만들기
12.5 소수점을 포함한 숫자만 입력 가능한 input 필드 만들기
12.6 다국어(i18n)
12.7 데이터 그리드

Chapter 13. SNS 로그인

13.1 카카오 계정으로 로그인하기
13.2 네이버 아이디로 로그인하기
13.3 구글 계정으로 로그인하기…

Chapter 14. 실습 예제

14.1 음료 자판기
14.2 지하철 요금 계산기
14.3 패밀리 레스토랑 결제 금액 계산기

찾아보기

저자 소개 (1명)

출판사 리뷰 출판사 리뷰 보이기/감추기

“JavaScript is Everywhere””

이 책은 자바스크립트를 처음 접하는 독자들에겐 꼭 필요한 기초 문법을, 좀 더 성장하고 싶은 주니어 개발자들에겐 고급 문법과 실무 사용 사례를 배울 수 있도록 자바스크립트에 대해 아낌없이 담았습니다. 실무 사용 사례에 대한 소스 코드도 도서에 함께 제공하기 때문에, 도서를 활용하여 좀 더 주도적인 개발자로 성장하실 수 있습니다. 이 책을 통하여 기본 문법을 배우고, 예제까지 마스터해서 능력 있는 개발자, 인정받는 개발자가 되시길 바랍니다.

이 책의 특징

-바닐라 자바스크립트의 기초부터 최근 고급 문법까지 다뤘습니다.
-이론 위주의 설명에 실무 활용 예제까지 더했습니다.
-여러분이 직접 라이브러리를 개발할 수 있습니다.

이 책이 필요한 독자

-자바스크립트 기술을 사용하는 개발자
-바닐라 자바스크립트를 배우고 싶은 개발자

회원리뷰 (9건) 리뷰 총점10.0

혜택 및 유의사항?
구매 자바스크립트 실무형 원핏 교재! 내용 평점5점   편집/디자인 평점5점 c**a | 2022.02.13 | 추천0 | 댓글0 리뷰제목
 이 책을 처음 펼쳤을때 첫인상은 ‘쉽게 풀어간다!’라는 것이었습니다.  좀 지루하게 느껴질 내용을 , 가독성 좋게 레이아웃이 잘 배치되어 있어서 페이지 넘기는 맛이 아주 좋습니다. 챕터별 정리도 아주 잘 되어 있고요. 자바스크립트를  배우고자 하는 의지만 있다면 충분히 이 책으로 배울 수 있다고 생각합니다. 현업에서 활발히 일하시는 저자가 펼친 최근 출;
리뷰제목

 이 책을 처음 펼쳤을때 첫인상은 ‘쉽게 풀어간다!’라는 것이었습니다.  좀 지루하게 느껴질 내용을 ,

가독성 좋게 레이아웃이 잘 배치되어 있어서 페이지 넘기는 맛이 아주 좋습니다. 챕터별 정리도 아주 잘 되어 있고요.

자바스크립트를  배우고자 하는 의지만 있다면 충분히 이 책으로 배울 수 있다고 생각합니다.

현업에서 활발히 일하시는 저자가 펼친 최근 출판된 개정판이니 만큼 버전도 최신 버전으로 이루어져 있습니다.

그렇기 때문에 더욱 신뢰가 될수 있습니다.  오랜만에 잘 정리된 책을 만나 기쁘네요.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
구매 바닐라 자바스크립트 내용 평점5점   편집/디자인 평점5점 i*****5 | 2022.02.12 | 추천0 | 댓글0 리뷰제목
전 웹개발 3년차 주니어 개발자입니다. 책을 읽으며 자바스크립트의 뼈대부터 정말 중요한 사항들이 빈틈없이 구성되었다는 느낌을 받았습니다. 3년가까운 기간동안 저도 실무를 했지만 모르는게 참 많았구나 라는 생각도 들었습니다. 이 책만의 강점이라면, 각 요소나 함수들을 20년의 내공으로 실무와 연관지어서 설명해주신다는 점 입니다. 다른책에서는 예제위주로 집고 넘;
리뷰제목

전 웹개발 3년차 주니어 개발자입니다.

책을 읽으며 자바스크립트의 뼈대부터 정말 중요한 사항들이 빈틈없이 구성되었다는 느낌을 받았습니다.

3년가까운 기간동안 저도 실무를 했지만 모르는게 참 많았구나 라는 생각도 들었습니다.

이 책만의 강점이라면, 각 요소나 함수들을 20년의 내공으로 실무와 연관지어서 설명해주신다는 점 입니다.

다른책에서는 예제위주로 집고 넘어가지만 이 책은 거기에 더해서

실무 활용 예시가  너무 잘 나와있습니다.

그냥 어떤 객체나 내장함수들의 정의를 설명하는 것과 실무 활용 사례를 같이 보는 것은 나중에 그 함수를 활용하려고 할 때 아주 많은 차이가 있다고 생각합니다.

자바스크립트는 예전엔 오직 웹브라우저만을 위한 언어였지만 현재는 node.js 라는 것이 등장해서 기존 C++, C# 과 대등한 위치의 언어가 되었습니다.

 

책을 다 읽고 다른 언어들도 많지만 왜 자바스크립트를 꼭 배워야하는지 알게 되었습니다.

그리고 탄탄해진 자바스크립트 기본기로 고승원님의 node.js프로젝트 투입 일주일 전이라는 책을 읽으며 자바스크립트만으로 백엔드까지도 구현하며 웹사이트를 만들고 있습니다.

두서 없는 리뷰였지만 자바스크립트에 입문하시는 분이나

알지만 얇게 이해하고 있어서 기초부터 고급, 최신 문법까지

탄탄하게 배우고 싶으신 분들에게 이 책을 꼭 추천드리고 싶어 리뷰 적어봤습니다 ~!

 

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
[서평] 바닐라 자바스크립트 내용 평점5점   편집/디자인 평점5점 r******1 | 2022.02.12 | 추천0 | 댓글0 리뷰제목
저자의 사이트 이메일: seungwon.go@gmail.com 블로그: http://medium.com/@seungwongo 유튜브: http://www.youtube.com/개발자의품격     예제 코드 https://github.com/seungwongo/javascript-project     이 책의 구성 이 책은 자바스크립트라는 프로그래밍 언어를 단순히 문법을 기능적으로 설명하는 데 그치지 않고, 각 기능이 실무에서는 어떤 용도;
리뷰제목

저자의 사이트

이메일: seungwon.go@gmail.com

블로그: http://medium.com/@seungwongo

유튜브: http://www.youtube.com/개발자의품격

 

 

예제 코드

https://github.com/seungwongo/javascript-project

 

 

이 책의 구성

이 책은 자바스크립트라는 프로그래밍 언어를 단순히 문법을 기능적으로 설명하는 데 그치지 않고, 각 기능이 실무에서는 어떤 용도로 사용될 수 있는지에 대한 사례를 제시한다

이 책은 최대한 실무 사례와 이에 대한 소스 예제를 제공함으로써 독자가 자바스크립트의 각 문법과 기능을 사례를 통해 이해할 수 있도록한다

또한 신입 개발자일 떄 당장 사용할 확률이 낮은 모든 문법 및 기능을 모두 설명하는 것이 아니라, 지금 당장 알아야 하고, 자바 스크립트 개발자로 첫걸음을 시작했을 때 반드시 이해해야 하는 문법과 기능을 최우선으로 알려준다

이 책을 통해 자바 스크립트의 기본 문법부터 최근 고급 문법(ES6 ~ES2021)까지 자바스크립트의 모든 문법을 제대로 다루게 될 수 있다

자바스크립트는 객체 기반의 스크립트 프로그래밍 언어이다

크롬, 파이어폭수, 사파리, 인터넷 익스플로러 같은 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진이 내장되어 있다

즉 브라우저가 탑재된 모든 기기에서 자바스크립트로 구현한 프로그램을 실행시킬수 있다

자바스크립트 언어 하나를 잘 익히는 것만으로도 할 수 있는 것이 점점 늘어나고 있다

그래서 자바스크립트를 제대로 배우고, 제대로 사용할 수 있어야 한다

이 책은 자바스크립트 기본 문법, 고급 문법뿐만 아니라 웹 개발자가 가장 핵심적으로 다뤄야 하는 HTML DOM을 다루기 위한 자바스크립트를 설명하기 때문에 HTML, CSS에 대한 기초 지식을 요구한다

 

서평

요즘의 자바스크립트는 만능 언어라고 봐도 무방할정도로 정말 다양한 분야에서 사용되고 있고 자바스크립트 하나만으로 웹, 앱, 서버, 머신러닝, 게임개발등 거의 못 만드는 것이 없을정도로 다양한 분야에서 사용이 가능하고 활발하게 사용중이다

그럼에도 자바스크립트의 라이브러리 사용법에만 익숙하고 자바스크립트의 기본을 모르는 개발자들이 아주 많다

리액트, Vue, Angular 등 모두 자바스크립트로 만들어진 라이브러리임에도 불구하고 해당 라이브러리의 활용법만 많이 알고 있다보니

또 다른 라이브러리를 사용할때나 혹은 자바스크립트를 많이 활용해야 되는 라이브러리의 경우 의아하게 더 사용을 어려워하고 이해를 못하게 되는 경우가 많다

자바스크립트를 사용해서 개발하는 개발자라면 자바스크립트 기본에 좀더 충실해야하고 자바스크립트 기본을 잘 알아야된다고 생각한다

많은 자바스크립트 개발자들이 자바스크립트의 기본기를 충분히 익힐 것을 권장하고 그로 인해 바닐라 자바스크립트 사용을 적극 권장한다

사실 자바스크립트가 많은 발전을 해오면서 자바스크립트의 문법도 매우 큰 발전을 이루어왔다

현재는 바닐라 자바스크립트 만으로 충분히 모든 웹 서비스를 구현할 수 있을 정도로 문법이 좋아 졌다

이 책은 그런 자바스크립트 기본에 충실할 수 있게 바닐라 자바스크립트로 자바스크립트의 모든 기본기를 익혀 볼 수 있게 구성이 되어있다

어떠한 라이브러리 사용없이 바닐라 자바스크립트로 순수 자바스크립트 문법을 A~Z까지 익히고 배우고 

REST API 구현과 SNS로그인, 자바스크립트 라이브러리 구현등 실무에서 활용할만한 예제들을 직접 만들어 본다

자바스크립트를 사용해서 개발중인 개발자들이라면 바닐라 자바스크립트의 활용을 원할하게 할 수 있어야 한다고 생각한다

자바스크립트 프레임워크와 라이브러리를 충분히 잘 활용하는 것도 좋지만 자바스크립트의 기본을 잘 이해하고 알고 있다면 코드의 구현도 좀더 수월하게 할 수 있고 라이브러리의 도움을 받아야만하는 많은 상황들을 자바스크립트 기본 문법만으로 충분히 풀어 낼수 있는 부분들도 많이 생기게 될 것이다

그렇게 되면 결국 자바스크립트의 활용도가 높아져 더 높은 개발 생산성과 프레임웍이나 라이브러리도 적절하게 활용하고 응용할 수 있게 될 것이며 응용력이 높아져서 다른 자바스크립트 프레임웍이나 라이브러리의 적응이나 이해도도 높아 질 것이다

자바스크립트 개발자라면 바닐라 자바스크립트로 기본기를 충분히 익혀볼 수 있도록 노력해보자

 

 

총평

이 책의 저자는 20년이 넘는 실무 경험을 바탕으로 자바스크립트의 기본 문법과, 고급 문법을 잘 활용할 수 있는 방법을 이 책을 통해 잘 알려주고 있다

요즘 같이 자바스크립트의 활용도가 높아지고 자바스크립트 프레임워크가 라이브러리가 쏟아지고 있지만 정작 자바스크립트의 기본기를 중요시 하기보다는 많은 개발자들이 프레임워크나 라이브러리에 의존하는 경향이 많다

결국 또다시 다른 라이브러리나 프레임워크가 유행하게 된다면 자바스크립트의 이해보다는 프레임워크나 라이브러리 사용법을 익히는데 많은 시간을 보내게 된다

이러한 불필요한 시간을 줄이고자 처음부터 바닐라 스크립트만을 사용해서 서비스를 구현하는 회사들도 있다

자바스크립트 문법의 발전으로 자바스크립트 라이브러리와 프레임워크의 도움을 받지 않아도 충분히 서비스를 개발할 수 있을정도로 자바스크립트는 많은 발전을 해왔다

성능적으로도 브라우저와 PC 그리고 서버의 성능이 매우 좋아져서 성능상으로도 크게 이슈 없이 서비스를 운영할 수 있게 되었다

이렇게 자바스크립트의 활용도가 높을 때 일 수록 바닐라 자바스크립트의 활용도가 높아진다면 좀 더 원할한 서비스 개발이 가능해진다

꼭 바닐라 자바스크립트 만으로 서비스를 구현할 필요 없이 라이브러리나 프레임워크를 충분히 활용할때에도 자바스크립트의 기본기가 확실하다면 디버깅과 코드의 이해도가 높아지고 라이브러리나 프레임워크의 활용도도 높아지며 필요하다면 직접 라이브러리를 만들어서 활용하는 경우도 많아져 결국 개발자의 생산성이 매우 높아지는 것으로 이어지게 된다

이 책은 자바스크립트의 기본기를 강화할 수 있도록 바닐라 자바스크립트를 활용하는 방법에 대해 알려주고 있다

이 책으로 자바스크립트의 기본기를 확실하게 공부하고 훈련해서 더 높은 몸값을 받을 수 있는 자바스크립트 개발자가 되어 보길 바란다

※출판사로부터 책을 무상으로 제공받아 직접 실습해보고 정성껏 작성한 리뷰 입니다

댓글 0 이 리뷰가 도움이 되었나요? 공감 0

한줄평 (3건) 한줄평 총점 9.4

혜택 및 유의사항 ?
구매 평점4점
정말 재미있게 읽엇습니다.
이 한줄평이 도움이 되었나요? 공감 0
YES마니아 : 플래티넘 하**랑 | 2022.05.20
구매 평점5점
기본에 충실한 책! 자바스크립트를 실력을 쌓는데 정말 적합한 책 같아요
이 한줄평이 도움이 되었나요? 공감 0
떡*라 | 2022.02.13
구매 평점5점
그저 그런 자바스크립트 책은 넘쳐난다. 그래서 실무의 지혜로 가득한 이 책이 더 특별하다!
이 한줄평이 도움이 되었나요? 공감 0
u*****s | 2022.02.11
  •  쿠폰은 결제 시 적용해 주세요.
1   26,100
뒤로 앞으로 맨위로 aniAlarm