본문 바로가기

독셔를 합시다4

자바스크립트 핵심 가이드 자바스크립트의 고전, Classic "자바스크립트 공부"라는 키워드로 검색하면 항상 등장하는 책 출간된지는 오래되서 지금보면 뭐 이런 당연한 얘기를 하고 있어? 라는 생각을 할 수 있다. 거기다가 요즘에는 lint가 대부분의 나쁜점들을 막아주니 하지만 지금 lint가 왜 그런 스타일이 나쁜점이라 하는지에 대한 내용이 책에 자세히 설명되어 있고, 현대 자바스크립트 코딩 스타일의 핵심과 JSLint라는 아주 좋은 검사기까지 만들어준 대단하신 저자 더글라스 크락포드(JSON 형식 창안)를 생각해서라도 읽어봐야 할 책 처음부터 보기에는 다소 어려울 수 있는 책이기 때문에 자바스크립트를 어느정도 공부하고 보기를 추천한다. 이 책을 읽는다면 함수와 부록은 무조건 정독 사실 부록이 이 책의 핵심같은 느낌 부록은 꼭 .. 2018. 8. 1.
NHN은 이렇게 한다! 자바스크립트 성능 이야기 단순하지만 정말 효과 좋은 최적화 "최적화 어렵지 않아요!" 당신의 주언어가 무엇이냐? 한다면 바로 나올 답변은 C++다. 학생시절부터 입사 후 최근까지도 사용했던 언어라서 애착도 많다. 그래서 다른 언어로 코딩을 하게 되어도 코딩 스타일은 C++다. 근데 이 스타일이 자바스크립트와 안맞는 점이 있다. C++로 코드를 작성할 때 최대한 지역변수를 사용안하는 방식을 선호 했다. 지역변수를 선언하면 실수 할 여지도 생기고 굳이 필요없는 곳에 사용하면 코드만 길어져서 별로 안좋아했다. 그래서 자바스크립트로 코드를 작성 할 때도 그렇게 했는데 그러면 안되는 것이었다... 간단한 조건문,반복문부터 좋은 코드를 작성하는 방법이 C++와 다른점이 많다. 특히나 DOM에 관련된 코드는 무조건 캐싱을 해야한다. 이 책을.. 2018. 7. 27.
읽기 좋은 자바스크립트 코딩 기법 유지보수가 쉬운 코드로 팀의 생산성을 높이자 자바스크립트 코딩규칙에 대해서 가볍게 읽기에 좋은 책 이 책은 코딩 스타일 가이드라인 보다는 코딩 규칙에 대해서 설명해 놓은 책이다. 코딩 스타일이란? 소스코드의 레이아웃에 초점 코딩 규칙 코딩 스타일 + 프로그래밍 관례와 디렉터리 구조, 주석에 대한 것도 포함 자바스크립트 코딩 컨벤션은 인터넷에 많이 존재한다.(구글, jQuery, 더글라스 크락포드 등등) 이 책은 위에서 말한 대표적인 코딩 컨벤션들을 비교해가며 설명 해주기 때문에 더 좋은걸지도? 이 책(개정판이 있는지는 모름)은 ES6 버전에 대한 정보는 적혀있지 않기 때문에 요즘 작성하는 방식과는 다소 다를 수 있다. 하지만 코딩 시에 주의 할 점, 사전에 미리 방지하는 기법 등의 좋은 내용이 있기 때문.. 2018. 7. 18.
인사이드 자바스크립트 Root, 뿌리, 根本 "평소에 궁금했던 자바스크립트라는 언어의 동작 방식을 이해하기에 아주 좋은 책" 다른 패러다임에서 프로그래밍을 하다가 자바스크립트를 만나게 되면, 누구나 겪는 낯선 감정, 한국을 떠나 이역만리 아프리카에 도착한 느낌을 받게 된다. 클로저? 일급 객체? 여긴 어디? 나는 누구? 이 책을 처음 본 순간 느낀 감정은, "어둠속에~ 니 얼굴 보다가~ 나도 몰래 눈물이 흘렀어 소리없이 날 따라오며 비춘건 Finally!" Finally! 하는 책이다. 아! 라는 감탄성이 나오는 책. 자바스크립트만이 가지고 있는 문법적 특성을 이해하기 쉽게 풀어놓은 책 누군가 자바스크립트를 시작한다면 꼭 추천 자바스크립트를 공부하는 분들은 꼭 보세요 제발 2018. 7. 15.