-
-
인사이드 자바스크립트 - 핵심 개념과 원리를 정확하게. jQuery, Node.js, 클로저의 개념까지
송형주.고현준 지음 / 한빛미디어 / 2014년 1월
평점 :
절판
<<인사이드 자바스크립트>>자바스크립트의
공부의 필요성을 느끼던 중에 이 책을 만 날수가 있었다. 웹프로그래밍 공부를 하다보면 자바스크립트라는
것과 자바 앞에 단어가 비슷하기에 같은 것이 아닐까 처음에 생각해보기도 하지만 자바와 자바스크립트는 갖지 않다고 말을 할 수 있다.
웹을 만들 때 alert로 간단하게 입력하지 않았을 시 입력하라는 팝업 창을 띄어주고 다음으로 진행이 되지 않게 막을 수 있는
기능을 사용을 처음으로 해보았고 시계가 필요하여 정보를 찾다가 제이쿼리로 만들어진 많은 소스들을 만날 수 있었다.
자바스크립트는 모른 채로
제이쿼리를 가져다 쓰려고 하니 일단 웹 소스가 있는 프로젝트에 제이쿼리 파일을 넣으니 작동은 하기에 이런 식으로 사용하면 되구나 쉽게 생각하기도
하였고 자바스크립트를 해본 분이나 제이쿼리를 해본 분에게 물어보면 그렇게 어렵지 않다.
금방 익힐 수 있다 말하기에
자바스크립트는 모르더라도 금방 배울 수 있는 것인가 하고 공부를 많이 하지 않았다. 그리고 약간의 수정
가능한 부분을 찾아가며 수정을 해보았지만 자바스크립트에 대하여 모르기에 많은 부분을 수정이 불가능 하였고 수정을 해서 자연스럽게 만들어야 하나
그러지 못한 점 때문에 자바스크립트의 공부의 중요성이 필요하다고 생각을 하였다.
아는 형 한 분이 같이
프로젝트를 하다가 node.js를 만나게 되었는데 이런 언어도 있더라 정말 어렵더라 말을 하였었다. 내가 모르는 언어가 엄청나게 있고 지금 공부해본 언어는 C, Java,
JSP, ASP, ASP.NET이 있지만 그 중에는 혼자서 공부해 본 것도 있고 여러 명이 같이 공부하면서 했던 것인 JAVA와 JSP였다.
JAVA와 JSP를 해보면서 웹
프로그래밍을 하게 되었는데 하다 보니 alert 기능을 사용하여야 하기에 자바스크립트를 사용해야 했고
모르지만 사람들이 쓰는 것을 사용해왔었는데 이 책을 통해서 저자 분들도 자바스크립트를 공부해보면서 처음에는 사용할 수 있는 것들을 사용하기에 쉽다는
생각을 하였었다.
그러나 node.js를 만나면서 머리가 복잡해지고 자바스크립트의 코드의 부분적인 것만 알았기에 점점 프로젝트 범위가 늘어나게
되었을 때 자바스크립트의 특성에 대하여 제대로 이해하지 못했기에 고생을 많이 했었다고 한다. 자바스크립트를
모른 체로 개발을 하고 있을 때 자연스럽게 만들기 위해서는 소스를 분석을 할 줄 알아야 했다.
수정할 수 있는 부분을
Catch 해서 수정을 해야 하나 Catch하지 못했기에
수정이 불가능하여 자연스럽지 않고 가져다 쓴 티가 날 정도로 엉망인 프로젝트가 되어버렸다. 많은 이들이
자바스크립트를 사용하고 제이쿼리를 사용하면서 git 사이트에 많은 소스를 올려놓고 공유를 하고 있는데
이 소스를 작성하는 방법이 다양하기에 약간만 알아서는 소스의 분석과 수정이 불가능하다.
많은 이들이 사용을 하는
자바스크립트, 제이쿼리, node.js와 사용을 할 수 있다면
웹을 개발하는데 큰 힘이 될 것 같고 번역서만 있던 중에 번역서 외의 직접 우리나라의 개발자 한국어로 번역 된 책이 없이 두 분이 공부했던 그
긴 과정을 이 책을 통하여 그 과정을 줄여갈 수 있을 것이란 생각이 든다.
자바스크립트의 기본적인
부분만 알고 있는 사람이나 저와 같은 자바스크립트 입문하는 사람들이 읽어서 자바스크립트의 공부를 완성할 수 있는 책이라 생각이 된다.