(Book Review) Do it! 모던 자바스크립트 프로그래밍의 정석
(Book Review) Do it! 모던 자바스크립트 프로그래밍의 정석
읽게 된 계기
“혼자 공부하는 자바 스크립트”를 통해서 먼저 자바 스크립트를 공부했는데,
fetch나 promise 객체 등을 다루고 있지 않아서 많이 아쉬웠었다.
그래서 책을 찾아 보니,
“Do it! HTML CSS 자바스크립트 웹 표준의 정석”의 작가가
모던 자바스크립트에 대해서도 책을 썼다는 것을 알게 되었다.
목차
첫째마당. 자바스크립트의 기본기 다지기
- 자바스크립트 시작하기
- 프로그래밍의 기본, 변수와 자료형 살펴보기
- 연산자와 제어문
- 프로그래밍 한발 더 나가기, 함수와 스코프
둘째마당. 웹 문서와 자바스크립트
- DOM의 기초
- 이벤트와 이벤트 처리기
- DOM 활용하기
셋째마당. 자바스크립트와 객체
- 자주 사용하는 내장 객체 알아보기
- 자바스크립트 객체 만들기
- 효율적으로 문자열과 배열 활용하기
- 배열과 객체, 좀 더 깊게 살펴보기
넷째마당. 서버와 통신하기
- HTTP 통신과 JSON
- 비동기 프로그래밍
다섯째마당. 캔버스로 웹 브라우저 창에 그림 그리기
- 캔버스로 도형, 텍스트, 이미지 그리기
- 캔버스로 그래픽 요소 다루기
- 캔버스에서 애니메이션 실행하기
여섯째마당. API 활용하기
- 웹 API 활용하기
- 공개 API 활용하기
소감
자바스크립트에 대해 짜임새 있게 많은 내용을 다루고 있다
자바스크립트 언어의 기본부터 시작해서,
프로토타입과 클래스,
DOM,
AJAX와 fetch, promise,
aync와 await 등 빠짐 없이 두루 두루 다루고 있어서 좋았다.
특히 AJAX가 무엇인지 알게된게 좋았다.
자바스크립트로 그림을 그리는 방법도 다루고 있다
캔버스를 이용해서, 자바스크립트로 게임을 만들 수도 있다는 것을 알게 되었고,
실제 그림을 그려도 보았다.
그런데 내가 자바스크립트로 그림을 그릴 일이 있을진 모르겠다.
API를 이용하는 예제를 다루고 있어서 신선했다
요즘 앱들을 보면, 네이버나 카카오로 로그인을 한다던가,
카카오 지도를 통해 위치를 표시한다던가 하는 것을 많이 보게 되는데,
그 원리를 이용하고, 실제로 구현해 본게 매우 매우 신선했다.
이건 나중에 써 먹을 일이 있을 거 같다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.