이전

리뷰 (17)

한줄평
평점 분포
  • 리뷰 총점10 94%
  • 리뷰 총점8 6%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 10.0
  • 40대 10.0
  • 50대 10.0

포토/동영상 (11)

리뷰 총점 종이책
완성된 웹사이트로 배우는 자바스크립트
"완성된 웹사이트로 배우는 자바스크립트" 내용보기
1. 개요이 책은 이미 완성된 웹사이트를 기반으로 자바스크립트의 중요한 개념과 기능을 차근차근 설명하는 입문서로 보여집니다.웹사이트 제작 과정을 따라가면서 자연스럽게 자바스크립트를 익힐 수 있도록 구성되어 있어, 프로그래밍 경험이 없는 초보자도 쉽게 이해할 수 있고 실행해 볼수 있어 보이네요.2. 주요 내용기초 프로그래밍: 변수, 자료형, 연산자, 조건문, 반복문 등 자바
"완성된 웹사이트로 배우는 자바스크립트" 내용보기

1. 개요
이 책은 이미 완성된 웹사이트를 기반으로 자바스크립트의 중요한 개념과 기능을 차근차근 설명하는 입문서로 보여집니다.
웹사이트 제작 과정을 따라가면서 자연스럽게 자바스크립트를 익힐 수 있도록 구성되어 있어, 
프로그래밍 경험이 없는 초보자도 쉽게 이해할 수 있고 실행해 볼수 있어 보이네요.

2. 주요 내용
기초 프로그래밍: 변수, 자료형, 연산자, 조건문, 반복문 등 자바스크립트 프로그래밍의 기본적인 개념과 문법을 다룹니다.
DOM 활용: 웹 페이지의 요소를 조작하고 제어하는 방법을 다루며 이벤트 처리, 스타일 변경, 데이터 처리 등 다양한 기능을 구현하는 방법을 배울 수 있습니다.
웹사이트 제작으로는 실제 웹사이트 제작 과정을 따라가면서 자바스크립트를 활용하는 방법을 익힙니다. 
간단한 계산기, 이미지 갤러리, 로그인 시스템 등 다양한 웹사이트를 직접 만들어보면서 실력을 키울 수 있습니다.

3. 장점
실제 웹사이트를 기반으로 학습: 이미 완성된 웹사이트를 기반으로 학습하기 때문에, 어떤 기능을 어떻게 구현해야 하는지 명확하게 이해할 수 있습니다.
단계별 학습: 기초부터 단계적으로 학습할 수 있도록 구성되어 있어, 초보자도 쉽게 따라갈 수 있습니다.
실습 중심: 많은 실습 문제와 과제를 통해 직접 코드를 작성하고 웹사이트를 제작하면서 실력을 키울 수 있습니다.
명확한 코드 설명: 코드를 자세하게 설명하고 주요 부분을 강조 표시하여 이해하기 쉽습니다.

4. 단점
심화 내용 부족: 기초적인 내용에 집중하기 때문에, 자바스크립트를 더 심화적으로 학습하고 싶은 독자에게는 부족할 수 있습니다. 최신 기술 반영 부족: 출판된 지 몇 년이 지나면서 최신 자바스크립트 기술이 반영되지 않은 부분이 있을 수 있습니다.

5. 총평
"완성된 웹사이트로 배우는 자바스크립트"는 자바스크립트 프로그래밍을 처음 배우는 초보자에게 매우 유용한 책입니다. 
웹사이트 제작 과정을 따라가면서 자연스럽게 자바스크립트를 익힐 수 있으며, 많은 실습 문제와 과제를 통해 실력을 키울 수 있습니다. 다만, 심화적인 내용이나 최신 기술을 배우고 싶은 독자에게는 다른 책을 참고하는 것을 추천합니다.

6. 추천 독자
웹 프로그래밍을 처음 배우는 초보자, 자바스크립트를 활용하여 웹사이트를 제작하고 싶은 사람,
단계별 학습 방식을 선호하는 사람들에게 강력추천할 수 있을것 같습니다.

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다
#리뷰어클럽리뷰 


k*****9 2024.04.22. 신고 공감 1 댓글 0
리뷰 총점 종이책
[도서]완성된 웹사이트로 배우는 자바스크립트
"[도서]완성된 웹사이트로 배우는 자바스크립트" 내용보기
이번에 리뷰할 서적은 한빛미디어에서 출판된 "완성된 웹사이트로 배우는 자바스크립트" 입니다.자바스크립트를 완성된 웹사이트를 통해서, 실무에서 바로 활용 할 수 있는 노하우를 담은 입문용 서적입니다.아래는 각 파트의 주요 내용을 간략하게 정리한 것입니다.Chapter 1: 자바스크립트로 할 수 있는 것이 챕터에서는 자바스크립트라는 프로그래밍 언어가 무엇인지, 어떤 용도로 사
"[도서]완성된 웹사이트로 배우는 자바스크립트" 내용보기


이번에 리뷰할 서적은 한빛미디어에서 출판된 "완성된 웹사이트로 배우는 자바스크립트" 입니다.
자바스크립트를 완성된 웹사이트를 통해서, 실무에서 바로 활용 할 수 있는 노하우를 담은 입문용 서적입니다.
아래는 각 파트의 주요 내용을 간략하게 정리한 것입니다.

Chapter 1: 자바스크립트로 할 수 있는 것
이 챕터에서는 자바스크립트라는 프로그래밍 언어가 무엇인지, 어떤 용도로 사용되는지를 소개합니다. 
자바스크립트가 웹페이지에 생동감과 인터랙션을 불어넣을 수 있다는 점을 강조하며, 구체적인 예시를 들어 설명합니다. 
예를 들어 버튼을 클릭하면 애니메이션 효과가 나타나거나, 마우스 움직임에 따라 요소가 반응하는 등의 기능들을 자바스크립트로 만들 수 있습니다. 또한 자바스크립트가 웹 프론트엔드 개발 외에도 백엔드, 모바일 앱, 게임 등 다양한 분야에서 활용되고 있음을 알려줍니다. 마지막으로 유명 웹사이트들이 자바스크립트를 어떻게 사용하고 있는지 예시를 들어 초심자들의 흥미를 유발합니다.

Chapter 2: 자바스크립트 맛보기
본격적인 코딩에 앞서 자바스크립트 개발 환경을 준비하는 방법을 알려줍니다. 
웹 브라우저의 개발자 도구에서 자바스크립트를 작성하고 실행할 수 있음을 설명하고, 별도의 에디터와 실행 환경을 설치하는 방법도 소개합니다. 그리고 첫 자바스크립트 코드 한 줄을 작성해보며 기본 문법 규칙을 익힙니다. 
코드를 작성할 때 주석 작성법, 세미콜론 사용법 등 지켜야 할 규칙들이 무엇인지를 자세히 다룹니다. 
마지막으로 콘솔을 활용해 코드 결과를 출력하고 오류를 확인하는 방법을 보여줍니다.

Chapter 3: 자바스크립트 기초 배우기
이번에는 실제 프로젝트인 '컬러 피커'를 만들어보며 자바스크립트 기초 문법을 익힙니다. 
우선 프로젝트 목표와 완성된 모습을 살펴본 후, HTML, CSS 파일을 준비합니다. 
그리고 자바스크립트 코드에서 DOM 요소를 가져와 텍스트를 바꾸는 방법, 상수와 템플릿 문자열을 사용해 코드를 깔끔하게 정리하는 법을 배웁니다. 이어서 함수를 작성하고 조건문을 사용해 선택한 색상에 따라 페이지 배경색을 동적으로 변경하는 기능을 구현합니다. 프로젝트를 진행하면서 자연스럽게 변수, 데이터 타입, DOM 조작, 함수, 조건문 등의 개념을 익힐 수 있습니다.

Chapter 4: 이벤트로 처리하기
웹 개발에서 가장 중요한 개념 중 하나인 '이벤트'에 대해 배웁니다. 
먼저 이벤트가 무엇인지를 설명하고, 이벤트에 반응하는 다양한 예제를 통해 개념을 이해합니다. 
로딩 중인 이미지를 만들기 위해 load 이벤트를 사용하고, 버튼 클릭 시 다크 모드로 전환하는 기능을 click 이벤트로 구현해봅니다. 또한 키보드 입력에 따라 글자 수를 세는 기능, 체크박스 상태에 따라 버튼을 활성화/비활성화 하는 기능, 스크롤 위치에 따라 요소를 표시하는 기능 등을 만들어봅니다. 이벤트 리스너 등록, 이벤트 객체 사용법, 이벤트 위임 등의 개념도 자세히 다룹니다.

Chapter 5: 여러 데이터 사용해보기
이번에는 배열과 객체 등의 자료 구조를 사용해 여러 데이터를 효율적으로 다루는 방법을 배웁니다. 
프로젝트로는 '이미지 목록 페이지'를 만들어볼 것입니다. 먼저 insertAdjacentHTML로 HTML 태그를 동적으로 삽입하는 법을 익힙니다. 그리고 배열에 이미지 파일명을 모아 for 반복문으로 하나씩 출력해봅니다. 
배열의 요소를 하나씩 꺼내는 분해 구문, 배열과 객체를 조합해 데이터를 정리하는 방법 등도 다룹니다. 
이를 통해 실제 서비스에서 사용하는 데이터 구조를 익히고, 다량의 데이터를 체계적으로 관리할 수 있는 능력을 기를 수 있습니다.   

Chapter 6: 애니메이션 추가하기
웹페이지에 애니메이션 효과를 추가하여 사용자 경험을 향상시킵니다. 먼저 움직임이 있는 웹사이트의 장점과 안정감 있는 애니메이션의 중요성을 설명합니다. 그리고 제목이 아래에서 위로 올라오는 애니메이션을 CSS와 자바스크립트로 직접 구현해봅니다. 여러 개의 애니메이션을 순차적으로 실행하고, 지연 시간과 움직임 속도 등을 세밀하게 조절하는 방법을 익힙니다. 
이어서 이미지 슬라이드 애니메이션, 스크롤 위치에 따른 애니메이션 등 다양한 기법을 배웁니다. 
이 챕터를 통해 웹페이지에 생동감을 불어넣고 전문적인 효과를 낼 수 있게 됩니다.    

Chapter 7: 웹 페이지 만들기
지금까지 배운 내용을 종합하여 완성도 높은 웹 페이지를 직접 구현합니다.
로딩 화면, 이미지 갤러리, 슬라이드 메뉴, 스크롤 인터렉션 등 다양한 기능을 구현해봅니다.
먼저 로딩 중 화면을 연출하고, 화면이 완전히 로딩되기 전까지는 로딩 중 메시지를 보여주며, 애니메이션 효과를 적용하여 자연스럽게 실제 페이지로 전환되도록 만듭니다.다음으로 이미지 갤러리를 만들어봅니다. 여러 이미지를 배열에 저장하고 DOM에 동적으로 렌더링합니다. 마우스를 이미지에 갖다대면 약간 확대되는 효과를 주고, forEach 반복문을 사용해 각 이미지에 이벤트 리스너를 부착합니다.슬라이드 메뉴 기능도 추가하여 버튼을 클릭하면 옆에서 메뉴가 슬라이드 형태로 등장하고, 다시 클릭하면 사라지도록 구현합니다. 메뉴 항목들이 하나씩 애니메이션 효과와 함께 나타나도록 시간 지연을 주고, 마지막으로 스크롤 위치에 따라 요소들이 화면에 나타나는 인터렉션을 만듭니다. Intersection Observer API를 사용해 특정 요소가 화면에 들어왔는지 감지하고, 해당 시점에 애니메이션 효과를 발생시킵니다. 또한 중복 실행을 방지하는 제어 로직도 추가합니다.이 프로젝트를 통해 지금까지 배운 DOM 조작, 이벤트 처리, 데이터 구조 활용, 애니메이션 효과 등의 내용을 전부 활용해 볼 수 있습니다. 

Chapter 8: 오류와 해결 방법
아무리 열심히 코딩해도 오류는 피할 수 없습니다. 하지만 오류는 두려워할 대상이 아닌, 극복해야 할 도전 과제입니다. 
이번 챕터에서는 오류를 확인하고 해결하는 체계적인 방법을 배우게 됩니다.
먼저 개발자 도구를 활용해 오류 메시지를 확인하는 법을 익히고, 오류 메시지를 주의 깊게 읽고 분석하는 습관을 들이는 것이 중요하다는 것을 알게 해줍니다.오류의 위치와 종류를 파악하면 해결 실마리를 잡을 수 있고,이어서 자주 발생하는 오류 유형과 원인, 해결 방안을 하나씩 살펴봅니다. 구문 오류, 참조 오류, 타입 오류 등 다양한 사례를 다루며 오류 상황에 어떻게 대처해야 하는지 익힙니다.디버깅 기술로 중단점을 지정하고 변수 값을 확인하는 방식으로 코드를 단계적으로 실행하며 오류의 원인을 정확히 찾아낼 수 있습니다. 또한 오류를 기록하고 관리하는 습관을 들이면 다음에 같은 오류가 발생했을 때 쉽게 해결할 수 있습니다. 마지막으로 오류를 최소화하기 위한 예방 대책도 소개합니다. 코드 컨벤션을 따르고 모듈화하는 방식으로 코드의 가독성과 유지보수성을 높이는 것이 중요하다는걸 알 수 있었습니다.

자바스크립트 초보자라면 지금 바로 이 책을 읽어보길 강력히 추천합니다! 
이 책은 단순히 자바스크립트 문법을 배우는 것을 넘어, 실제로 웹사이트를 만들어가며 프론트엔드 개발 실력을 쌓을 수 있도록 구성되어 있습니다. 모든 과정은 친절한 설명과 다양한 실습 예제가 가미되어 있어 내용 이해가 쉽습니다. 
특히 8장의 오류 해결 방법 설명은 개발 과정에서 필수적인 디버깅 역량을 기르는 데 많은 도움이 됩니다.
자바스크립트를 혼자 독학하기 어려웠던 분들, 체계적인 입문서가 필요했던 분들께 이 책을 강력히 추천합니다. 
프로젝트 실습을 통해 프론트엔드 개발 전반에 대한 이해도를 한층 높일 수 있을 것입니다

YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다.
#리뷰어클럽리뷰
l******e 2024.05.04. 신고 공감 1 댓글 0
리뷰 총점 종이책
완성된 웹사이트로 배우는 자바스크립트
" 완성된 웹사이트로 배우는 자바스크립트" 내용보기
"완성된 웹사이트로 배우는 자바스크립트"는 웹 프로그래밍을 처음 시작하는 이들에게 자바스크립트의 기본 개념과 실제 적용 방법을 알기 쉽게 설명하는 실용적인 가이드입니다. 이 책은 이미 완성된 웹사이트 예제를 기반으로 하여, 초보자도 자바스크립트의 중요한 개념과 기능을 쉽게 이해하고 실습할 수 있도록 구성되어 있습니다. 각 장은 변수, 자료형, 연산자, 조건문, 반복문과
" 완성된 웹사이트로 배우는 자바스크립트" 내용보기
"완성된 웹사이트로 배우는 자바스크립트"는 웹 프로그래밍을 처음 시작하는 이들에게 자바스크립트의 기본 개념과 실제 적용 방법을 알기 쉽게 설명하는 실용적인 가이드입니다. 

이 책은 이미 완성된 웹사이트 예제를 기반으로 하여, 초보자도 자바스크립트의 중요한 개념과 기능을 쉽게 이해하고 실습할 수 있도록 구성되어 있습니다. 각 장은 변수, 자료형, 연산자, 조건문, 반복문과 같은 자바스크립트의 기본 문법부터 시작하여, 웹 페이지의 요소를 조작하고 데이터를 처리하는 방법까지 체계적으로 다룹니다.

독자들은 실제 웹사이트 제작 과정을 따라가면서, 간단한 계산기, 이미지 갤러리, 로그인 시스템 등 다양한 웹 애플리케이션을 직접 만들어볼 수 있도록 되어있습니다. 이렇게 단순 이론이 아니라 실질적인 프로그래밍 경험을 제공하며, 문제 해결 능력을 키우는 데 크게 도움이 될거라 생각이 됩니다. 또한, 책은 각 코드 스니펫에 대한 자세한 설명과 함께 주요 개념을 강조하여, 독자들이 새로운 정보를 더욱 쉽게 소화하고 기억할 수 있도록 돕습니다.

비록 보다 심화된 주제는 다루지 않지만, 기초적인 내용에 집중함으로써 웹 개발에 필수적인 기본 기술을 튼튼히 다질 수 있습니다. 그렇기에, 이 책은 웹 개발의 첫걸음을 떼고자 하는 초보자뿐만 아니라, 기본 개념을 다시 확립하고자 하는 경험 있는 개발자들에게도 유용합니다.

"완성된 웹사이트로 배우는 자바스크립트"는 웹 개발의 기초를 명확하고 체계적으로 배울 수 있는 입문서입니다. 실제 웹사이트 제작 과정을 통해 자바스크립트를 배우고 싶은 독자들에게 이 책은 단계별 학습 경로를 제공하며, 많은 실습과 과제를 통해 당신의 웹 개발 실력을 한 단계 업그레이드할 수 있는 기회를 제공합니다. 웹사이트를 구현하고자 하는 모든 이들에게 강력히 추천하는 도서입니다.

---
YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다. #리뷰어클럽리뷰 
y*******a 2024.05.06. 신고 공감 0 댓글 0
리뷰 총점 종이책
완성된 웹사이트로 배우는 자바스크립트
"완성된 웹사이트로 배우는 자바스크립트" 내용보기
파이썬, C, JAVA 이러한 프로그래밍 언어들은 다루어 본 적이 있는데 자바스크립트는 처음이라 어떤 책으로 입문하면 좋을지 고민이 됐었는데요. 이 책은 자바스크립트를 처음 접하는 누구나 쉽고 재밌게 이해할 수 있도록 구성된 책입니다.우선 1장~3장에서는 자바스크립트란 무엇인지, 자바스크립트의 기본적인 작성 방법과 규칙 등을 통해 프로그램을 동작시켜보며 자바스크립트의 기
"완성된 웹사이트로 배우는 자바스크립트" 내용보기
파이썬, C, JAVA 이러한 프로그래밍 언어들은 다루어 본 적이 있는데 자바스크립트는 처음이라 어떤 책으로 입문하면 좋을지 고민이 됐었는데요. 이 책은 자바스크립트를 처음 접하는 누구나 쉽고 재밌게 이해할 수 있도록 구성된 책입니다.

우선 1장~3장에서는 자바스크립트란 무엇인지, 자바스크립트의 기본적인 작성 방법과 규칙 등을 통해 프로그램을 동작시켜보며 자바스크립트의 기초를 다집니다. 예제 소스가 제공되어 여러 예제를 실제로 실행해보며 자바스크립트에 대한 이해를 높입니다.
기본을 배웠다면 이제 4장~6장에서는 웹사이트를 더욱 풍부하게 표현할 수 있도록 하는 이벤트 처리 방법과 여러 데이터를 다루는 데 필요한 작성법, 애니메이션 등을 배웁니다. 사용자의 액션에 따라 변하는 '기능이 있는 웹사이트'의 구현을 통해 여러 가지 요소를 움직이면서 독자의 흥미를 불러일으킵니다.
지금까지 배운 것을 토대로 7장에서는 여러 기능을 가진 웹 페이지 하나를 만들어봅니다. 미완성 샘플 데이터가 준비되어 있으니 설명을 읽고 코드를 덧붙이며 하나의 페이지를 직접 완성하는 작업을 통해 뿌듯함을 느껴보세요.
마지막으로 8장에서는 프로그래밍에 있어 제일 중요한 부분인 오류와 해결 방법에 대해 살펴봅니다. 오류 메시지를 무서워하지 말고 무슨 오류가 발생했는지 제대로 파악하고 해결해 나가보세요.

자바스크립트 기초 프로그래밍을 중심으로 쉽고 재밌게 즐길 수 있도록 구성되어 있으니 자바스크립트를 처음 접하는 분, 자바스크립트를 배우다가 포기한 분이라면 이 책과 함께 움직이는 웹사이트를 만들어 보세요!



YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

#리뷰어클럽리뷰
r**********4 2024.05.02. 신고 공감 0 댓글 0
리뷰 총점 종이책
누구나 쉽게 습득할 수 있을 것 같은 책
"누구나 쉽게 습득할 수 있을 것 같은 책" 내용보기
저는 자바스크립트가 어떤 프로그램인지도 알고 다룰 수 있는 사람이지만 웹사이트를 구현할 때 있어서 매번 비슷하거나 똑같은 평범하고 단순한 것만 구현을 할 수 있어서 제가 원하는 완성도 있는 웹사이트는 제 실력에서 꿈꾸기도 어려운 수준이었습니다. 차라리 아예 이 분야의 지식이 없었다면 제로 베이스에서 시작해도 무방할 텐데 그렇지 않으니 이 또한 굉장히 난감한 상황이었
"누구나 쉽게 습득할 수 있을 것 같은 책" 내용보기
저는 자바스크립트가 어떤 프로그램인지도 알고 다룰 수 있는 사람이지만 웹사이트를 구현할 때 있어서 매번 비슷하거나 똑같은 평범하고 단순한 것만 구현을 할 수 있어서 제가 원하는 완성도 있는 웹사이트는 제 실력에서 꿈꾸기도 어려운 수준이었습니다. 차라리 아예 이 분야의 지식이 없었다면 제로 베이스에서 시작해도 무방할 텐데 그렇지 않으니 이 또한 굉장히 난감한 상황이었죠. 그러던 중 저는 이 책을 좋은 기회로 만나게 되었는데요.

이 책은 아예 노베이스인 상황에서도 자바스크립트를 어렵지 않게 다가갈 수 있도록 정말 기초에서부터 하나 하나 예제 소스를 제공해 주며 찬찬히 따라가다보면 금방 습득할 수 있도록 도움을 주고 있습니다. 사실 제가 보기에 이 책의 주된 묘미는 완성된 훌륭한 웹사이트 예시를 준다는 점인데요. 

아무리 잘 설명되어 있는 책이라고 해도 일단은 사람은 시선이 먼저 가기 마련이라 일단 눈으로 봐야 결과물을 잘 낼 수 있다고 생각하고 있습니다. 그래서 눈에 확 들어오는 강렬한 웹사이트들을 통해서 이런 결과물을 내려면 어떤 애니메이션을 사용해서 구현하는지 혹은 어떤 기술이 사용되었는지 즉각적으로 알 수 있도록 예제를 함께 첨부하고 있어 실습을 바로 바로 해볼 수 있는데요. 그냥 일방적으로 물어보고 막상 답은 해주지 않는 그런 책들과는 달리 과외 선생님처럼 친절하고 쉽게 알려주는 책이라 내가 오랫동안 자바스크립트를 사용하지 않았더라도 이 책을 다시 정독하면 다시 시작할 수 있을 정도라고 생각합니다.

그동안 어떻게 하면 웹사이트에 생명력을 불어넣어 그럴싸하고 느낌적으로 구현할 수 있을지 늘 고민이 많았는데 이 책과 함께라면 제 단점을 보완하며 저도 감탄이 나올만한 웹사이트를 만들어볼 수 있을 것 같아서 기대됩니다. 

나도 웹사이트를 구현해 보고 싶다 혹은 느낌있는 웹사이트를 구현해 보고 싶다라고 생각하는 분들에게 정말 추천하고 싶은 책입니다!


YES24 리뷰어클럽 서평단 자격으로 작성한 리뷰입니다

#리뷰어클럽리뷰
l**********4 2024.05.01. 신고 공감 0 댓글 0
리뷰 총점 종이책
완성된 웹사이트로 배우는 자바스크립트
"완성된 웹사이트로 배우는 자바스크립트 " 내용보기
하나의 웹사이트를 구현하며 익히는 자바스크립트 입문<완성된 웹사이트로 배우는 자바스크립트>는 초보자를 위한 자바스크립트 입문서로써, 웹 개발에 대한 기본 지식이 있는 독자를 대상으로 하기때문에 실전 예제와 함께 자바스크립트의 기본 개념과 활용 방법을 알려주며, 각 단계마다 완성된 웹사이트를 만들어가는 방법을 소개하고 있습니다.저자는 웹 개발 전문가이자 자바스크
"완성된 웹사이트로 배우는 자바스크립트 " 내용보기

하나의 웹사이트를 구현하며 익히는 자바스크립트 입문

<완성된 웹사이트로 배우는 자바스크립트>는 초보자를 위한 자바스크립트 입문서로써, 웹 개발에 대한 기본 지식이 있는 독자를 대상으로 하기때문에 실전 예제와 함께 자바스크립트의 기본 개념과 활용 방법을 알려주며, 각 단계마다 완성된 웹사이트를 만들어가는 방법을 소개하고 있습니다.


저자는 웹 개발 전문가이자 자바스크립트 전문가로 10년 이상의 경력을 가지고 있으며, 강의와 블로그를 통해 수많은 개발자들에게 자바스크립트와 웹 개발에 대한 지식을 전달하고 있습니다.


자바스크립트 기본부터 프로그래밍 기초지식, 웹페이지 구성 방법까지 1장부터 7장까지 알차게 구성하고 있습니다.


처음 이책을 접하고 목차만 보고서도 두려움이 앞섰던 것은 사실입니다. 기본적인 부분부터 상세히 알려주다보니 내용 자체가 적지 않았고, 초보자로써 과연 내가 해볼 수 있을까라는 의구심도 들었습니다.


그런 제 마음을 저자도 알았을까요? 정말 기본적인 용어와 개념에 대해 아수 쉽게 그림으로 설명되어 있어서 이해하기 편했고, 


쉽게 따라해 볼 수 있도록 요약도 잘되어 있었습니다.
 

이 책에서 좋았던 부분은 아마도 정리된 용어를 찾아볼 수 있는 페이지였습니다.
아무래도 처음 접하는 초보자 입장에서 용어도 생소하고, 다시 되새김을 하기 마련인데, 용어로 정리되어 있다보니 금방 다시 찾아서 복습도 할 수 있는 부분이 너무나 좋았던것 같습니다.


<완성된 웹사이트로 배우는 자바스크립트>는 그의 풍부한 경험과 전문 지식을 바탕으로 한 책으로, 초보자부터 중급자까지 모두가 쉽게 따라 할 수 있는 실전 예제와 함께 자바스크립트를 배울 수 있도록 구성되어 었고, 이 책을 통해 자바스크립트를 효과적으로 활용하여 웹사이트를 구축하는 방법을 배울 수 있게 되어서 참 좋은 도서였습니다.



- 이 서평은 해당출판사에서 제공된 도서를 읽고 지극히 개인적으로 작성되었습니다 -


y***h 2024.04.30. 신고 공감 0 댓글 0
리뷰 총점 종이책
웹 개발의 시작: 자바스크립트 마스터하기
"웹 개발의 시작: 자바스크립트 마스터하기" 내용보기
이 책은 웹 개발에 처음 발을 들이는 이들에게 자바스크립트의 세계로 안내하는 훌륭한 입문서입니다. HTML/CSS의 기본 지식을 바탕으로, 실제 완성된 웹사이트를 통해 자바스크립트를 배울 수 있도록 독특하고 실용적으로 구성되어 있습니다. 웹 디자인과 기능성에서 자바스크립의 중요성을 강조하며, 기본 문법부터 이벤트 처리, DOM 조작, 애니메이션 효과에 이르기까지 다양한 주제를
"웹 개발의 시작: 자바스크립트 마스터하기" 내용보기

이 책은 웹 개발에 처음 발을 들이는 이들에게 자바스크립트의 세계로 안내하는 훌륭한 입문서입니다. HTML/CSS의 기본 지식을 바탕으로, 실제 완성된 웹사이트를 통해 자바스크립트를 배울 수 있도록 독특하고 실용적으로 구성되어 있습니다. 웹 디자인과 기능성에서 자바스크립의 중요성을 강조하며, 기본 문법부터 이벤트 처리, DOM 조작, 애니메이션 효과에 이르기까지 다양한 주제를 쉽고 재미있게 설명합니다.

저자 Mana와는 두 번째의 만남이었습니다. 지난번에는 HTML과 CSS라는 주제의 책이었는데, 이번에는 자바스크립트라는 주제로, 프런트엔드에서의 웹 페이지 작성의 완성판이라고 생각이 듭니다. 저자는 초보자도 쉽게 이해할 수 있도록 친절하고 그림과 예제를 통한 명확한 설명과 함께 단계적으로 독자를 이끕니다. 이 책을 통해 자바스크립트의 기초를 탄탄히 다질 수 있으며, 실제 웹사이트에서 자바스크립트를 어떻게 활용할 수 있는지 경험할 수 있습니다.

처음에는 자바스크립트가 웹 개발에서 어떤 역할을 하는지, 그리고 다양한 웹사이트에서 어떻게 활용되는지를 소개합니다. 두 번째 장에서는 자바스크립트 코드를 작성하고 실행하는 기본적인 방법을 맛보게 됩니다. 다음에는 컬러 피커 제작을 통해 자바스크립트의 기본적인 사용 방법을 배우게 되며, DOM 조작, 변수 사용, 함수 작성 등의 기본적인 구성 요소를 다룹니다. 네 번째 장은 웹 페이지를 발생하는 다양한 이벤트를 처리하는 방법을 배우고, 이벤트를 활용한 동적인 웹 페이지 제작 방법을 소개합니다. 이어서 배열과 객체를 이용해 데이터를 관리하고 활용하는 방법을 배우며, 실제 웹 페이지에서 데이터를 표시하는 다양한 방법을 배웁니다.

여섯 번째 장에서는 웹 페이지에 동적인 움직임을 추가하는 방법과 애니메이션 구현 방법을 소개합니다. 일곱 번째 장에서는 지금까지 배운 내용을 종합적으로 활용하여 실제로 작성할 웹 피이 프로젝트를 통해 다양한 웹 페이지 컴포넌트 제작 방법을 배우게 됩니다. 마지막 장에서는 자바스크립트 작성 시 발생할 수 있는 다양한 오류를 진단하고 해결하는 방법을 배우게 됩니다.

웹 개발의 실질적인 경험을 제공한다는 점에서 장점을 찾을 수 있습니다. 실습 예제를 통해 이론뿐만 아니라 실제 적용 방법까지 학습할 수 있으며, 웹을 처음 접하거나 익숙해지기를 원하는 개발자에게 매우 유용합니다. 구성이 단계적으로 되어있기 때문에 HTML/CSS에 대한 기초 지식이 있는 독자라면 누구나 도전해 볼 수 있는 책입니다. 하지만, 이 책은 프런트엔드 개발에 초점을 맞추고 있어, Node.js를 포함한 서버 사이드 자바스크립트에 대한 내용은 다루지 않습니다. 백엔드 개발에 관심이 있는 독자에게는 내용이 제한적일 수 있습니다.

HTML/CSS의 기초를 이미 학습한 웹 개발 초보자, 자바스크립트를 처음 접하는 사용자, 그리고 웹 디자인과 그 기능에 관심이 있는 사용자에게 적합한 책이라 생각합니다.


한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

m*****l 2024.04.29. 신고 공감 0 댓글 0
리뷰 총점 종이책
완성된 웹사이트로 배우는 자바스크립트
"완성된 웹사이트로 배우는 자바스크립트" 내용보기
p5의 저자 서문에 나오는 것처럼, 시중에 나온 자바 책은 그 대부분이 개체지향언어 코딩 기초부터 차근차근 가르치는 내용이며, 결국은 게임 개발자 지망생에 타게팅되었더랬습니다(아니면 자바 소스로 만드는 간단한 툴이라든가). 그런데 일반 유저들도 그렇고, 많은 초보 디자이너들은 이쁘게 잘된 사이트 구조를 보며, 나도 이렇게 좀 만들어 봤으면 좋겠다 싶을 때가 많을 것입니다.
"완성된 웹사이트로 배우는 자바스크립트" 내용보기
p5의 저자 서문에 나오는 것처럼, 시중에 나온 자바 책은 그 대부분이 개체지향언어 코딩 기초부터 차근차근 가르치는 내용이며, 결국은 게임 개발자 지망생에 타게팅되었더랬습니다(아니면 자바 소스로 만드는 간단한 툴이라든가). 그런데 일반 유저들도 그렇고, 많은 초보 디자이너들은 이쁘게 잘된 사이트 구조를 보며, 나도 이렇게 좀 만들어 봤으면 좋겠다 싶을 때가 많을 것입니다. 사실 꼭 웹디자이너뿐 아니라, 요즘 같은 만인 크리에이터 시대에, 내가 내 블로그(자유도가 높은 플랫폼이라면) 예쁘게 남다르게 만들고 싶은 욕구가 생기는 건 당연합니다. 조금만 손 봐서 나만의 취향, 메시지가 드러나는 디자인으로 살짝 바꿔 보고도 싶습니다. 이 책은 그런 유저들의 소망을 정조준했습니다.
자바스크립트는 아무리 MS 윈도가 PC 환경을 제패해고 나서도 구석구석에(?) 여전히 살아남아 대체불가능의 고유 기능을 수행하고 있습니다. p22를 보면, 메인 문구에서 숫자가 글자(일본 저자이므로 일본어입니다)로 바뀌는 화면을 예시합니다. 예가 일본 아이템이다 뿐이지 한국, 미국 여러 사이트애서도 자주 보던 효과입니다. 이런 게 멋있어 보였다면, 어떻게 이런 이펙트를 내는지 설명해 주고 간단하게 따라하게 시키는 게 이 책의 목적입니다. 또 다음 페이지에 보면 급격하지 않게 슬며시 바뀌는 애니메이션이 나오는데, 최소한의 성의를 들였다 싶은 웹사이트들에서 우리가 역시 빈번하게 보던 데코들입니다. 알고보면 그리 어렵지 않았던 이들 효과를 어떻게 내는지, 풍부한 도판을 곁들여 독자들에게 설명합니다.

기본사항이긴 하나 이런 효과를 내는 스크립트는 어디에 써넣거나 수정해야 하는지, 역시 독자가 초보라고 생각하고 저자는 철저히 배려하여 가르쳐 주네요. 두 가지 방법이 있는데 첫째 HTML 파일 내에 입력한다, 둘째 확장자가 .js인 자바스크립트 파일을 새로 만든다, 이 둘을 기본으로 삼아 책은 설명을 이어나갑니다. 과연 잘됐는지 어떤지, 잘 돌아가는지 어디서 삐걱거리는지 테스트하려면 회원가입도 필요 없는 코드펜을 활용해 보라고 책은 조언합니다. 이런 실용적인 팁도 좋았습니다.
어떤 PC 툴이라도 그렇지만 대개 자주 쓰이는 도구를 한데 모아놓은 도구 모음이 있습니다. p50을 보면 콘솔을 사용하여 스크립트를 입력하는 방법 설명이 나옵니다. 또 p52에는 그저 도구 모음을 넘어 자바 콘솔이 그런 모습으로 있어야만 하는 이유가 나옵니다. 해본 분들은 알겠으나, 마치 맞춤법 검사 도구처럼, 코드에 오류가 발견되면 빨간 글자로 표시가 되는 기능이 있죠. 또 블로그 중에도 미리보기 기능이 있는 게 있듯이, 여기서 자신이 효과를 내고자 했던 게 어떤 모습을 내는지 미리 체크해 볼 수도 있습니다. 

src 속성 말고도 defer 속성이 함께 쓰일 때가 있습니다(p61). 그 목적에 대해 저자는 직관적으로 딱 찍어 요약합니다. "웹 페이지 읽는 속도를 빠르게 하기 위해서이다." 이 속성의 이른바 비동기 처리 효과에 대해 저자는 초보 독자들을 배려하여 최대한 단계를 잘게 나눠 그림으로 차근차근 설명합니다. 이 책에서 최고로 잘된 점 중 하나입니다. 특히, </body> 직전에 부르는 방식은 예전에 잘 쓰였는데, 단점이 있다면 로딩 속도 단축 효과가 없다는 것이었습니다. 그래서 책에서는, 이 목적을 위해서라면 <script> 태그에 defer 속성을 지정하라고 권하는 거죠. 바로 아래 팁에서는, 도시락(일본인들이 좋아하는)의 비유를 들어 비동기 처리의 본질이 무엇인지 가르칩니다.
함수를 통해 자신이 선택한 색상을 가져오는 방법이 p86에 소개됩니다. 함수... 프로그래밍에서 너무도 기초적인 부분인 이 개념이 여기까지 와서야 설명되는데, 저자가 최대한 직관적으로, 실용적으로 책을 구성하려다 보니 그렇게 된 것입니다. 오히려 이 대목에서라도 한 번은 이 개념을 짚는다는 게 뜻밖이었습니다. 이 파트에서는 컬러피커 중심 서술이기는 하나, 핵심 원리를 잘 요약했기 때문에 함수명 지정, 파라미터 설정 등 다른 분야에도 응용할 수 있는 여러 테크닉들을 배울 수 있어서 좋았네요. 또 저 뒤 p185를 보면, 자바 책인데도 "객체"라는 말이 여기에서야 비로소 설명됩니다. 어떤 형식 같은 것에 얽매이지 않고, 독자들에게 최대한 쉽게 설명하다가, 이제 많은 경험을 하고 슬슬 "객체" 개념이 무의식 중에 감 잡하겠다 싶을 때 이 이야기를 비로소 꺼내는 겁니다.

이벤트, 이벤트... 대체 프로그래밍에서 이벤트라는 게 뭔데 이렇게 자주 눈에 띄어 사람 피곤하게 하나 싶었던 이들은 p102에서 차분히 배울 수 있겠습니다. p103에는 그동안 우리가 이런저런 상황 속에서 자주 만났던 이벤트들의 목록이 나오는데, 잘 익혀 두면 앞으로 당황하지 않고 침착하게 대처할 수 있겠네요. p125에 보면, 메서드 length로도 정확히 안 세어지는 글자에 대해 언급하는데, 일부 한자와 이모티콘이 그렇다고 합니다. 스프레드 연산자로 이 방법을 피하라고 가르칩니다. 저자가 일본 분이라서 언급이 없긴 하나 한글은 이 문제가 해결이 이미 오래 전에 되었습니다. 

p177을 보면 많은 초보들이 어려움을 겪었을 만한 이슈가 나오는데요. 대체 왜! 반복 for 문에서 소괄호 안에 저 let 변수를 사용해야 하는지 이유가 명쾌하게 설명됩니다. const(상수)로는 값을 재대입할 수 없다는 게 최대 이유입니다. 이 재대입에 대해서는 p183 이하에 아주 자세히 설명되네요. 또 for문으로 이미지 목록 표시하는 법도 자세하게 나오는데, 역시 그간 헷갈리던 사항이 명쾌하게 정리되는 느낌이었네요.
자바 배우는 이유는 초보들에게 저 애니메이션 효과를 어떻게 내느냐는 호기심이 아마도 첫째일 것입니다. p223을 보면, WAAPI에 대해 진짜 초보한테 아무 부담 없는 이해를 위해 설명하고 있네요. 투명 제목 천천히 표시하기, 밑에서부터 떠오르게 하기, 기타 제목에 넣으면 좋을 다양한 애니 효과가 나옵니다. p266의 교차 관찰자 옵션도 뷰포트 디폴트에서 어떻게 변화를 줄지 쉽게 설명합니다. 로딩되면서, 흐릿했던 게 점차 선명해지는 효과는 p291에 자세히 나옵니다.

초보도 무작정 따라할 수 있게 도판, 예제가 많이 삽입되었고 말투가 친근하며, 자유롭고 직관적으로 설명해 주는 점이 너무 좋았습니다! 

*예스24 리뷰어클럽을 통해 출판사에서 제공받은 도서를 읽고 솔직하게, 주관적으로 작성한 후기입니다.

#리뷰어클럽 #리뷰어클럽당첨 #완성된웹사이트로배우는자바스크립트 #한빛미디어 #mana #신은화 #리뷰어클럽리뷰
v*****7 2024.04.29. 신고 공감 0 댓글 1
리뷰 총점 종이책
이벤트 중심의 실전 맞춤형 자바스크립트 입문서
"이벤트 중심의 실전 맞춤형 자바스크립트 입문서" 내용보기
‘프로그래머’, 컴퓨터 프로그래밍을 하는 사람으로 지칭되고 있는 직업이다. 한창 IT 붐이 일면서 여러 기업에 개발자 채용에 열을 올렸었다. 이는 바야흐로 코로나19로 인한 ‘언택트(비대면) 열풍’으로 IT 기업들이 급성장하면서 연일 수요가 커졌기 때문이었다. (출처: https://www.seoul.co.kr/news/economy/2021/03/04/20210304020013)요즘 친구들은 초등학교 때부터 코딩을 접한
"이벤트 중심의 실전 맞춤형 자바스크립트 입문서" 내용보기

‘프로그래머’, 컴퓨터 프로그래밍을 하는 사람으로 지칭되고 있는 직업이다. 한창 IT 붐이 일면서 여러 기업에 개발자 채용에 열을 올렸었다. 이는 바야흐로 코로나19로 인한 ‘언택트(비대면) 열풍’으로 IT 기업들이 급성장하면서 연일 수요가 커졌기 때문이었다. (출처: https://www.seoul.co.kr/news/economy/2021/03/04/20210304020013)


요즘 친구들은 초등학교 때부터 코딩을 접한다고 하지만, 필자가 처음 코딩을 접한 건 ‘군대’에서 였다. 연대장님의 신년사를 홈페이지에 띄우는 업무를 하게 되었는데, 지금 돌이켜 생각해보면 정말 간단한 일인데, 그때는 전문적으로 코딩을 배운 적이 없다보니 수행하는 데 많이 애 먹었던 기억이 있다. 하지만, 그 날 이후로 필자의 삶은 많이 바뀌었다. 내 손으로 작성한 코드가 웹페이지 상에서 작동하고 펼쳐진다는 것이 신기하면서도 더 배워보고 싶다는 생각을 갖게 되었다. 이때 당시만 해도 컴퓨터 공학을 전공한 상태가 아니었으므로, 미래에 대한 불안감에 여러 경험을 거친 끝에 편입으로 전공자 타이틀을 달았다.


프로그래밍에도 여러 분야가 있는데, 일반인이 쉽게 접할 수 있는 분야가 바로 ‘프론트엔드’ 이다. 더 쉽게 말하면 우리가 흔히 마주하고 있는 ‘웹페이지’나 휴대폰의 ‘앱’에서 보여지고 있는 화면이 바로 그것이다. 이 분야는 실제 코드를 작성한 결과를 즉각 확인해가며 학습할 수 있어 초보자도 재밌게 배울 수 있다. 그에 반해 ‘백엔드’ 분야는 일반인이 보지 못하는 데이터 영역을 주로 다루므로 비전공자들이 비교적 어렵게 느낀다.


그래서 오늘은 프론트엔드 분야를 보다 쉽게 접근할 수 있도록 안내한 책을 여러분께 소개하고자 한다. 사용자에게 보여지는 화면을 만드는 것이므로 ‘디자인’이 필수적인데, 이 책은 디자인 직군의 사람들이 보다 쉽게 ‘프론트엔드’ 분야에 입문할 수 있도록 구성 되었다.


총 8개의 챕터로 대표적이면서 기본이 되는 JavaScript를 효과적으로 다룰 수 있게 예제와 함께 잘 풀어내었다. 이외에도 정말 다양한 JavaScript 입문서가 있지만, 이 책은 문법을 중점으로 다루기 보다는 우리가 표현하고자 하는 기능을 JavaScript 언어를 통해 어떻게 보여줄 수 있는가? 에 더 초점을 두었다. 필자는 기본적인 문법을 이미 알고 있는 상태여서, 이러한 책의 구성이 정말 마음에 들었다.


‘완성된 웹사이트로 배우는 자바스크립트’ 이 책에서 다루고 있는 예제들은 공식 사이트를 통해서 코드가 주어지고 있고, 학습을 원하는 독자들이라면 누구나 무료로 다운 받아, 실습과 함께 책을 본인의 것으로 만들 수 있다. 특히나 더 좋았던 점은 이 예제들만 익혀도 본인의 페이지를 만드는 데 필요한 요소들을 뽑아낼 수 있다는 사실이다.


우리가 처음 언어를 배울 때에는 정말 힘이 들고, 익히기 어려워 한다. 하지만, 한글을 배우고 난 뒤 영어를 배울 때 느꼈던 것처럼 컴퓨터 프로그래밍 언어도 하나의 언어만 정복하고 나면 다른 언어들도 그 뼈대가 유사하므로, 익히는데 부담이 없다.


문법에 집중한 다른 자바스크립트 도서들과는 달리 이벤트, 즉 웹사이트에서 표현을 위해 사용하는 기법들에 초점을 두고 있어 문법은 익혔는데 실전에 약한 사람들이라면 꼭 읽어보길 권장하는 책이다.


물론 순수 자바스크립트로만 작성되었으므로, 실전에 사용하기 위해서는 각자가 사용하는 프레임워크와 CSS에 맞게 수정은 해야 한다. 하지만, 처음 웹사이트 만들기를 시도하는 사람이나 머릿 속에 구상은 되어 있고, 피그마와 같은 디자인 프로그램으로 디자인은 되어 있지만 실제 이를 구현하지 못해 절망에 빠진 사람들이라면 이 책이 단비와 같은 존재가 되어 줄 수 있다고 자부할 수 있겠다.


 "한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 제공 받아 작성된 서평입니다."

t*******3 2024.04.28. 신고 공감 0 댓글 0
리뷰 총점 종이책
완성된 웹사이트로 배우는 자바스크립트
" 완성된 웹사이트로 배우는 자바스크립트" 내용보기
자바스크립트를 조금 더 재미있게 배울수 있는 한빛미디이어에서 나온 완성된 웹페이지로 배우는자바스크립트 입니다. 하나하나 자바스크립트의 웹사이트를 배우면서 다양한 기능을 배울 수가 있습니다. 자바스크립트는 우리가 사용하는 웹사이트의 우리가 보여지는 화면을 담당하는 부분 입니다. 그 중에서도 기능적 측면이라고 할 수가 있습니다. 실제로 위 실제 예제를 통하여 구현된
" 완성된 웹사이트로 배우는 자바스크립트" 내용보기


자바스크립트를 조금 더 재미있게 배울수 있는 한빛미디이어에서 나온 완성된 웹페이지로 배우는자바스크립트 입니다. 하나하나 자바스크립트의 웹사이트를 배우면서 다양한 기능을 배울 수가 있습니다. 자바스크립트는 우리가 사용하는 웹사이트의 우리가 보여지는 화면을 담당하는 부분 입니다. 그 중에서도 기능적 측면이라고 할 수가 있습니다. 실제로 위 실제 예제를 통하여 구현된 웹사이트입니다.실제로 한빛미디어 웹사이트를 통하여 예제를 다운받을 수가 있습니다. 실제로 다운을 받고 예제소스를 통하여 웹사이트를 구현할 수 있습니다. 혹은 그게 아니라면 위사이트에서 직접 다운받아서 프로그램을 구현 할 수 있습니다. 예제 소스를 직접 받아보면 이렇게 ㅇ제 소스들이 있습니다.
const text = document.querySelector('#colorText');
const color = document.querySelector('#colorPicker');


// 컬러 피커를 조작할 때의 일련의 동작
const colorBg = () => {
  // 선택한 색을 배경색으로 설정
  document.body.style.backgroundColor = color.value;
  
  // 컬러 코드 표시
  if (color.value === '#ffffff') {
    text.textContent = `컬러 코드 : ${color.value} (white)`;
  } else if (color.value === '#000000') {
    text.textContent = `컬러 코드 : ${color.value} (black)`;
  } else {
    text.textContent  `컬러 코드 : ${color.value}`;
  }


실제로 다양한 예제가 들어 있어서 코딩이 처음이거나 프론트엔드 웹디자이너의 관심이 있는 사람이라도 편하게 공부를 할 수 있도록 구현이 되어 있습니다.위에 보이는 웹사이트도 실제로 이책을 통하여 구현 할 수가 있습니다. 예제소스를 통하여 바로 이렇게 볼수도 있습니다.

완성된 웹사이트로 배우는 자바스크립트의 기본적이 문법들도 다 배울 수가 있습니다. 현재의 소스는 자바스크립의 오브젝트 객체의 대한 설명으로 키:값으로 정해진 부분입니다. 이는 기본적인 모든 언어에서 사용하는 값으로써 개념을 짚고 나아가면 정말 좋습니다. 그렇기 때문에 공부를 하는 과정에서 정말 휼륭한 부분이 아닐 수가 없습니다.


완성된 웹사이트로 배우는 자바스크립트를 통하여 CSS, HTML, JAVASCRIPT까지 완벽하게구현을 해보세요. 정말 쉽게 배울수가 있고 예제와 설명이 너무 친절하게 되어 있어서 적극추천하는 책입니다.

5***e 2024.04.28. 신고 공감 0 댓글 0