반응형
|
최근 프론트엔드 업무를 맡아 새로운 팀원들의 기존 코드를 분석했다.
자바스크립트의 여러 개념들을 사용해 좀 더 효과적이고, 잘 구조화된 깔끔한 코드를 보며 내 자바스크립트 지식이 부족하다는 것을 느꼈다.
(jQuery를 사용했기 때문에 서버단 코드보다 지저분해 보이는 건 어쩔 수 없겠지만, 기존에 잘 모르고 덕지덕지 프론트를 개발하던 내 코드보단 좋은 코드로 느꼈다.)
부족한 지식을 조금이나마 채워줄 것이라 기대하고 본 책이 <인사이드 자바스크립트> 이다.
비록 ES6 이전의 개념들로 설명되어 있지만 모호했던 개념들을 잡기엔 충분했다.
특히 "this 바인딩"과 "프로토타입 개념과 프로토타입 체이닝" 개념이 다양한 예시/비교 코드와 그림으로 잘 설명되어 있어 잘 이해할 수 있었기 때문에 기억에 남는다.
그 밖에 "유사 배열 객체", "즉시 실행 함수", "실행 컨텍스트", "스코프 체이닝" 개념도 어렴풋이 알고 있던 것들을 잘 정리할 수 있었다.
(실행 컨텍스트는 지금 보고 있는 "코어 자바스크립트" 책이 더 잘 설명된 것 같다.)
ES6 이전에 쓰인 책이기 때문에 이 책만으로 내부 개념을 모두 이해하긴 힘들 것 같다.
그럼에도 불구하고 나같이 자바스크립트 기초 문법과 jQuery 만으로 별생각 없이 동작만 하는 코드를 짜던 분들에게는 자바스크립트에 대해 좀 더 이해하고, 흥미를 가질 수 있게 할 수 있는 책이기에 꼭 보면 좋을 것 같다.
반응형
'독서' 카테고리의 다른 글
[독서 후기] 완벽한 IT 인프라 구축을 위한 Docker (0) | 2019.11.21 |
---|---|
[독서 후기] 코어 자바스크립트 (2) | 2019.11.11 |