메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

정말 몰라도 이해가 가능합니다.

jeani***

|

2012-05-31

Head First jQuery: 자바스크립트를 몰라도 배울 수 있는 제이쿼리

자바스크립트를 모르는데 jQuery는 뜨고 있고… 너무 늦었을까 조바심이 난 누군가에게 이 책은 목마른 자의 오아시스와 같은 도서입니다. 또는 jQuery에 발을 들여는 봤으나 어떻게 이용해서 웹사이트와 웹 애플리케이션을 대화형으로 만들어야 할지 모르는 누군가에게도 충분히 좋은 책입니다. 『Head First jQuery : 자바스크립트를 몰라도 배울 수 있는』을 읽다보면 끊임없이 쏟아지는 에피소드가 정말 그럴 듯한 상황이라는 생각에 입꼬리가 올라가며

  • 저자 : 라이언 베네디티 , 로넌 크랜리
  • 번역 : 한선용
  • 출간 : 2012-05-24
평상시 Head First 책구성을보면서, "정신없다.! 한번에 책을 읽어내려갈수 없네! 나와는 안맞군!" 라고 생각했었습니다.
물론 제 개인적인 생각이고, 시리즈의 주제마다 제 개인적인 의견도 다르고, 사람마다 의견도 다르니깐요.

책의 제목부터 "자바스크립트를 몰라도 배울수 있는......" 이란말로 시작됩니다. 개인적으로 jquery를 사용해본적이 없기에,
어떻게 구성되기에 그러나! 하면서 책을 넘기기 시작했습니다.
표지에는 단순한 html을 만들자, 대화형 웹페에지를 만들자 등 멋있는 웹페이지를 만들수 있다는 복선을 나타냅니다.

처음 서문에는 앞으로 시작전에 준비사항들을 설명해주며, 실습을 위한 환경 설정 부분을(OS별 PHP 및 MySQL 구성)을 부록으로 해놨습니다.
처음부터 일관되게 이야기를 전개해나가기위해, 부수적인것인 부록으로 옮겼으며, 부록의 내용도 단순한 구성이 아니라, 중요 챕터로 차지해도 될만큼 자세하게 설명되어 있습니다.(윈도우 뿐 아니라, Mac OS에 설정하는 법도 맘에 들었습니다.)
도서 후반부 PHP, MySQL 구성이 있어야만 실습이 가능한 부분에서는 책의 하단부에 부록부터 보라고 알려주는 코멘트까지 구성이 센스가 있습니다.

도서 전반의 이야기의 전개는 마치 실제 고객과의 프로젝트 진행간 요구사항을 도출하고, 변경해 대체하면서 기능을 하나씩 구현해가는 방식입니다.
각 챕터마다 문제를 제기하며, 프로젝트를 진행하는 사람끼리 회의를 진행하며, 문제점을 도출해 나갑니다.

각 챕터의 주제마다, 기능 및 웹페이지를 구성간에 사용할 수 있는 함수들의 장단점을 비교하며, 각 함수를 사용할수 있는지 없는지(즉, 어떤것이 더 적절한지) 비교를 해주니, 정말 신입사원이 프로젝트를 하면서, 이해를 해가는 느낌이였습니다.

jQeury 선택자, CSS 스타일 정의, 이벤트개념정리, DOM 사용법, XML과의 비교, 자바스크립트의 설명, Ajax개념, PHP와 MySQL, 비쥬얼(효과적인) UI까지...
챕터가 진행될수록, 각 개념들을 적용해서 더 효과적인 웹페이지를 구성해가는 이야기 전개방식이
웹개발자가 아니고, 각각의 개념들을 정확히는 몰라도 하나씩 기본 개념을 설명하며 풀이하니, 제목그대로 몰라도 배울수 있는 jQuery 도서입니다.

챕터마다의 구성도 뇌에 세뇌하듯이 그림을 그려줍니다. 단순 기능이 아니라, 흐름과 내부 원리를 회의진행간 연필과 이면지와 참고자료를 가지고, 중요 point만 설명하는것이 이해가 빨랍습니다.
페이지 구석구석 센스 넘치는 첨삭 멘트들도 센스를 보여주며, 챕터 후반부의 "코드자석" 등은 뇌에 쏙쏙 박히네요..

물론 웹프로그래밍을 전혀 모르면 더 문제가 있을수도 있으며, DBMS의 SQL을 몰르면 답답할수도 있겠으나, 크게 좌우하지는 않을겁니다.

웹은 단순 UI가 아니고, 많은 기능이 첨부되고, 화려해지고 있고, 성능이 중요해지는것은 누구나 인지할것이며, 이런 많은 기술들도 적절하게 구성될수 있겠구나, 읽기만해도 느낄수 있을 것이라 확신합니다.
(물론 시간을 내서 실습을 세세하게 해보면 물론 좋겠지요.!)

개인적으로 Head First 시리즈를 좋아하게 될것같네요..ㅎ
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?