High Performance JavaScript 자바스크립트 성능 최적화 - 느린 자바스크립트를 잡아라
니콜라스 자카스 지음, 한선용 옮김 / 한빛미디어 / 2011년 9월
평점 :
절판


자바스크립트로 구현한 애플리케이션에서 보다 성능을 향상시키고 싶다면 이 책을 한번 읽어보세요. ​이 책에서의 제시하는 가이드가 완벽한 방법은 아니지만 인정할 수 밖에 없는 설명과 그에 대한 결과를 보여주고 있습니다. 브라우저는 파일 하나를 완전히 다운받고 실행하기 전에는 다음 파일을 다운받을 수 없습니다.


이 책에서는 프로토타입과 스코프 체인에 대한 그림과 설명은 정리가 잘 되어 있어 이해에 많은 도움이 됩니다. 내부속성은 함수가 만들어진 스코프를 나타내는 객체의 컬렉션인 스코프체인을 포함합니다.


이 책을 읽게 되면 크롬의 성능이 대부분 탁월하게 우수하다고 나오는데 혹시 크롬 개발자가 쓴게 아닐까하고 생각이 들정도입니다. UI 스레드가 어떠한 형태로 반응하는지에 대한 그림도 깔끔하네요. 자바스크립트를 실행하는 동안, 자바스크립트 실행을 끝내면 UI를 수정하도록 UI 업데이트를 큐에 추가합니다.


댓글(0) 먼댓글(0) 좋아요(5)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
자바스크립트 완벽 가이드 - 번역 개정판
데이비드 플래너건 지음, 구경택 외 옮김 / 인사이트 / 2016년 3월
평점 :
구판절판


책 제목처럼 자바스크립트에서 다룰 수 있는 주제는 대부분 포함하고 있습니다. 기본서와 별책을 합치면 전체 1260페이지라 상당한 분량입니다. JavaScript로 설명해야하는 내용이 이렇게나 많을까? 책 두께가 부담스럽기는 하지만 프로젝트 진행시에 옆에 두고 있으면 그냥 든든합니다. ^^


산술연산자, 동등 연산자, 관계 연산자, 논리 연산자, 문자열 연산자, 할당 연산자, 비트 연산자, 조건부 연산자, in 연산자, instanceof​ 연산자, ...


1부에서는 자바스크립트 핵심에 대해 이야기 하고 있고 2부에서는 클라이언트에서의 자바스크립트에 대한 기술들을 언급하고 있습니다. 가급적 많은 것들을 포함시키려다 보니 내용은 많은데 각각의 부분에 있어서는 책의 두께이 비해 깊이가 없이 개요 설명이 되어 있는 곳도 있습니다.


객체와 배열 그리고 함수에 대한 내용은 이해하기 쉽게 그림과 함께 설명되어 있어서 좋습니다. 가급적 모든 것을 다루려고 하는 집필진의 의도가 서적 곳곳에 나타나 있습니다.


댓글(0) 먼댓글(0) 좋아요(6)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
더글라스 크락포드의 자바스크립트 핵심 가이드
더글라스 크락포드 지음, 김명신 옮김 / 한빛미디어 / 2008년 9월
평점 :
절판


자바스크립트 언어에 대해서 제대로 공부를 하려고 하면 이 책은 한번 정도 읽어두어야 합니다. 그 이유는 자바스크립트의 마스터라고 할 수 있는 더글라스 크락포드가 집필한 서적이기 때문입니다. 더글라스 크락포드는 지금 많이 사용하고 있는 JSON(JavaScript Object Notation)을 만든 사람이기도 합니다.

 

이 책은 초급자나 입문자를 위한 서적은 아니지만 자바스크립트의 구조와 원리에 대한 올바른 지식과 이해를 얻을 수 있습니다. 특히 "4장. 함수" 편은 다른 많은 자바스크립트 서적들에서 보기 힘든 핵심을 설명하고 있기 때문에 이 책의 가치가 있습니다.

 
책의 분위기는 대학교재 같으며 전체적인 구성이나 내용은 그렇게 알차거나 실용적이지는 않아 보입니다. ​​ 입문서나 활용서를 기대하고 있다면 많이 실망스러울 수 있는 내용으로 가득 채우고 있습니다.
​​

JavaScript 입문서나 기본서를 공부하고 나서 JavaScript 언어에 대한 깊이 있는 기본을 확인하고자 하는 사람에게 필요한 책입니다.


댓글(0) 먼댓글(0) 좋아요(4)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
프로 자바스크립트 테크닉 프로그래밍 인사이트 Programming Insight
존 레식 지음, 송인철 옮김 / 인사이트 / 2008년 8월
평점 :
구판절판


​jQuery를 만든 John Resig의 "Pro JavaScript Techniques"의 번역서 입니다. JavaScript가 같고 있는 특성을 기준으로 객체지향적인 요소에 대해서 잘 설명하고 있습니다. MongoDB에서도 JavaScript를 사용하고 있고 Node.js로 서버측 언어로도 JavaScript가 사용되고 있습니다. 이제 JavaScript는 이전의 장난스러운 언어에서 강력한 언어로 변화되어 이제 프레임워크와 어플리케이션을 만들 수 있습니다.


JSAN(JavaScript Archive Network), Base, Prototype, Dojo, YUI, JSLint, JSUnit, J3Unit, JSMin, Packer, cssQuery, XPath, ... 등 자바스크립트에 대한 관련 기술에 대한 내용이 곳곳에 포함되어 있어 JavaScript 언어 자체만을 학습하려는 사람에게는 적합하지 않을 수 있습니다.


댓글(0) 먼댓글(0) 좋아요(4)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Pro JavaScript Techniques (Paperback)
John Resig / Apress / 2006년 12월
평점 :
장바구니담기


jQuery를 만든 John Resig의 JavaScript 서적으로 원서로 되어 있습니다. 여유로운 마음으로 읽을 때는 영어가 해독이 되었는데 스피드를 높여 읽으려고 하니 뭔 내용인지 눈에 잘 들어오지 않네요. 아무래도 머리에 제대로 한번 더 남기기 위해서는 한글로 번역된 서적으로 다시 보아야 할 것 같습니다. ^^


JavaScript로 어떻게 jQuery의 기능을 구현하였는지에 대한 힌트를 보여주고 있습니다. 혹시나 심화된 학습을 위해 jQuery의 소스 코드를 참조할 때 많은 도움이 되리라 생각됩니다. Ajax와 Comet에 대한 클라이언트와 서버간의 개념 그림은 어느 서적보다 명쾌하게 나타내고 있습니다.


댓글(0) 먼댓글(0) 좋아요(4)
좋아요
북마크하기찜하기 thankstoThanksTo