이미 소장하고 있다면 판매해 보세요.
|
{"number": 0, "chapter": "시작하기 전에"},
{"number": 1, "chapter": "이름"}, {"number": 2, "chapter": "숫자"}, {"number": 3, "chapter": "큰 정수"}, {"number": 4, "chapter": "큰 부동소수점"}, {"number": 5, "chapter": "큰 유리수"}, {"number": 6, "chapter": "불(boolean) 타입"}, {"number": 7, "chapter": "배열"}, {"number": 8, "chapter": "객체"}, {"number": 9, "chapter": "문자열"}, {"number": 10, "chapter": "빈 값"}, {"number": 11, "chapter": "문장"}, {"number": 12, "chapter": "함수"}, {"number": 13, "chapter": "제너레이터"}, {"number": 14, "chapter": "예외"}, {"number": 15, "chapter": "프로그램"}, {"number": 16, "chapter": "this"}, {"number": 17, "chapter": "클래스 없는 자바스크립트"}, {"number": 18, "chapter": "꼬리 호출"}, {"number": 19, "chapter": "순수함"}, {"number": 20, "chapter": "비동기 프로그래밍"}, {"number": 21, "chapter": "Date"}, {"number": 22, "chapter": "JSON"}, {"number": 23, "chapter": "테스팅"}, {"number": 24, "chapter": "최적화"}, {"number": 25, "chapter": "트랜스파일링"}, {"number": 26, "chapter": "토큰화"}, {"number": 27, "chapter": "파싱"}, {"number": 28, "chapter": "코드 생성"}, {"number": 29, "chapter": "런타임"}, {"number": 30, "chapter": "Wat!"}, {"number": 31, "chapter": "이 책"} |
Douglas Crockford
박수현의 다른 상품
|
자바스크립트를 대하는 방법과 자바스크립트로 생각하는 방법을 알려준다!
이 책은 자바스크립트라는 언어 자체에 대해 모든 개발자가 알아야 할 것들을 다룬다. 특히 자바스크립트를 철저하게 재평가하여 자바스크립트는 어떻게 동작하며, 어떻게 더 나은 언어가 될 수 있는지, 그리고 어떻게 더 잘 사용될 수 있는지를 다룬다. 이름, 숫자, 불(boolean) 타입, 문자열, 그리고 빈(bottom) 값과 같은 자바스크립트의 기본을 살펴보는 것으로 시작한다. 자바스크립트의 숫자형은 문제도 많고 한계도 많은 것처럼 보이지만, 저자는 이 문제를 어떻게 해결하면 되는지 보여 준다. 그러고 나서 자료구조와 함수 들을 살펴보고, 자바스크립트의 기저에서 동작하는 방식들을 알아본 다음, 고차원 함수를 사용해서 어떻게 하면 클래스 없이도 객체 지향 프로그래밍을 할 수 있는지 보여 준다. 또한 비동기 프로그래밍, 테스팅, 순수한 프로그래밍과 같이 다음 세대 언어에 꼭 필요할 만한 요소들을 다룬다. Neo라는 허수아비 언어를 만들어서 어떻게 완전한 트랜스파일러를 만들고 언어를 구현할 수 있는지도 보여 준다. |