-
-
완성된 웹사이트로 배우는 자바스크립트 - 하나의 웹사이트를 구현하며 익히는 자바스크립트 입문
Mana 지음, 신은화 옮김 / 한빛미디어 / 2024년 4월
평점 :
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275775.jpg)
프로그래밍 기초를 배우면서 html, css, 자바스크립트를 맨 처음에 익히게 되는데 데이터 사이언스를 공부하는 입장에서 자바스크립트는 그냥 '그때그때 필요하면 배우거나 인터넷에 있는 거 긁어오면 되겠지'라는 생각으로 정말 기초와 구성만 배우고 넘어갔는데 사이드 프로젝트를 웹사이트로 만드는 과정이 꽤 많아서 배우고 까먹고 다시 배우는 과정이 많아서 시간 소모가 많이 들었다. 지금 드는 생각은 프로그래밍 기초는 한번 진지하게 배우고 나면 여러모로 필요할 때 유용하다는 것이다. 그래서 해당 부분 전문가가 예시를 들어 설명해주는 책은 과정마다 한번 제대로 읽어보는게 좋은데 이 책이 좋은 예시가 될 것 같다.
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275776.jpg)
구성은 자바스크립트 기본, 프로그래밍 기초 지식, 웹 페이지 구성 방법 이렇게 3부분으로 되어있다. 특히 이벤트 처리, 데이터 import, 애니메이션 처리, 오류와 해결 방법 같은 실제 프로그래밍에 자주 쓰이는 포인트가 많이 들어있고 알차게 설명되어있다.
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275778.jpg)
예제 프로젝트가 실제 웹사이트로 배포되어 있어서 어떤 구성과 원리로 작동되는지 바로 살필 수 있고, 커서가 들어가있는 그림과 주석이 포함된 코드 설명을 통해 프로그래밍을 어렵게 느끼는 분들도 쉽게 이해할 수 있도록 되어있다.
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275779.jpg)
전문가분들이 집필하시는 책들을 보면 프로그래머라면 당연히 알 법한 부분인 개발자 도구, IDE 사용방법이 생략되어 있는 경우가 많은데 이 책엔 단축키 설명과 더불어 친절하게 설명되어있어서 따로 찾아서 공부할 필요가 없을 것 같다.
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275780.jpg)
TIP과 Column 부분이 챕터 곳곳에 위치하여 자바스크립트를 사용하면서 쓸 수 있는 전문가분의 팁들을 알 수 있어서 개인적으로 가장 마음에 드는 부분이다.
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275784.jpg)
![](https://image.aladin.co.kr/Community/paper/2024/0428/pimg_7890701764275786.jpg)
마지막 부분에 프로그래밍을 하면서 가장 시간이 많이 걸리는 오류 해결 방법을 따로 챕터로 나누어 알려주어서 독자에게 많은 도움이 될 것 같다. 이 부분은 책을 처음 읽을 때 가장 먼저 읽어봐야한다고 생각한다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."