logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

거침없이 배우는 커피스크립트

거침없이 배우는 커피스크립트

(더 빠른 자바스크립트 개발을 위한)

트레버 번햄 (지은이), 이현남 (옮긴이)
지&선(지앤선)
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
17,100원 -5% 0원
900원
16,200원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

거침없이 배우는 커피스크립트
eBook 미리보기

책 정보

· 제목 : 거침없이 배우는 커피스크립트 (더 빠른 자바스크립트 개발을 위한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788993827583
· 쪽수 : 180쪽
· 출판일 : 2013-12-09

책 소개

자바스크립트는 웹 시대가 도래하면서 다양한 기능의 웹 애플리케이션을 구현하는 데 없어서는 안 될 중요한 언어가 되었다. 하지만 자바스크립트의 일관성 없는 문법, 적지 않은 예외 사항 등의 불편함을 해소하기 위해 커피스크립트가 등장했다.

목차

CHAPTER 01 시작하기··········1
1.1 CoffeeScripchapter 01t 설치································1
1.2 CoffeeScript를 위한 텍스트 에디터·· ························7
1.3 ‘coffee’ 소개·· ············································8
1.4 CoffeeScript 디버깅········································13
1.5 CoffeeScript를 향해!······································15

CHAPTER 02 함수, 범위, 그리고 컨텍스트··········17
2.1 Functions 101·· ··········································18
2.2 범위: 참조시 고려사항······································24
2.3 컨텍스트(또는 “‘this’는 무엇일까?”)··························28
2.4 속성 인자(@arg)·· ········································32
2.5 기본 인자(arg =)·· ········································34
2.6 Splats (...)·· ··············································37
2.7 프로젝트: 5x5 입력 파서····································39
2.8 배운 내용을 되새기며······································ 44
2.9 연습문제·················································· 45

CHAPTER 03 컬렉션과 반복문 ··········49
3.1 해시로서의 객체·· ········································ 49
3.2 배열······················································ 54
3.3 컬렉션에서의 반복·· ······································ 58
3.4 조건식을 포함한 반복······································ 62
3.5 함축(Comprehension)······································ 63
3.6 패턴 매칭(또는 할당 해체)·································· 64
3.7 프로젝트: 5x5 단어 맞추기 게임·· ·························· 66
3.8 기본을 넘어·· ············································ 74
3.9 연습문제·················································· 74

CHAPTER 04 모듈과 클래스··········79
4.1 모듈: 애플리케이션 분할···································· 80
4.2 프로토타입················································ 82
4.3 클래스: 프로토타입을 가진 함수·· ·························· 85
4.4 ‘extends’를 사용한 상속···································· 87
4.5 5x5 단어 게임 프로젝트 리팩토링···························· 92
4.6 좀 더 간결하게············································ 97
4.7 연습문제·················································· 98

CHAPTER 05 jQuery를 활용한 웹 상호 작용··········101
5.1 jQuery에 대해·· ········································102
5.2 DOM 다루기············································103
5.3 선택자 얻기·· ··········································105
5.4 이벤트에 반응하기·· ····································106
5.5 프로젝트: 브라우저 기반의 5x5 단어 게임··················109
5.6 미래는 jQuery ··········································117
5.7 연습문제················································118

CHAPTER 06 Node.js를 활용한 서버단 애플리케이션··········121
6.1 Node.js는 무엇인가?·· ··································121
6.2 ‘exports’와 ‘require’를 활용한 코드 모듈화··················123
6.3 비동기적으로 생각하기·· ································124
6.4 프로젝트: 멀티플레이 기능이 포함된 5x5 단어 게임··········129
6.5 클라이언트와 서버, 어떤 차이가 있을까?·· ················139
6.6 연습문제················································139

APPENDIX A CoffeeScript 실행 방법··········141
APPENDIX B JavaScript 개발자를 위한 주요 명령어와 키워드··········149
APPENDIX C 참고자료··········153

저자소개

트레버 번햄 (지은이)    정보 더보기
미국의 마케팅 소프트웨어 전문업체인 허브스폿(HubSpot)의 개발자이다. 그의 특기는 리치 자바스크립트 애플리케이션(Rich JavaScript Applications) 개발과 최신 웹 기술에 대한 글을 쓰는 것이다.
펼치기
이현남 (옮긴이)    정보 더보기
S/W 개발자이며 삼성 SDS에서 삼성전자 S/W 개발 업무를 수행한 경험이 있다. 현재는 LG 유플러스에서 커머스 관련 개발을 하고 있으며, 번역서로는 지앤선의 ‘「거침없이 배우는 하둡」등이 있다.
펼치기

책속에서

커피스크립트는 자바스크립트의 1급 함수, 해시 같은 객체, 혼동하기 쉬운 프로토타입 체인을 손쉽게 구현할 수 있는 방법을 제공한다. 만약 특정 기능 코드를 커피스크립트로 작성한다면 자바스크립트를 작성하는 것보다 코드량을 30% 정도 줄일 수 있다. 커피스크립트는 불필요한 구문을 없애고 코드의 가독성을 높이는 것에 주안점을 두었다. 동시에 커피스크립트와 자바스크립트는 서로 일대일 대응 관계를 갖기 때문에 성능 면에서 차이가 없다. 실제로 많은 자바스크립트 라이브러리들은 커피스크립트로 변환 된 후 좀 더 빨라졌다.

- 제레미 애쉬키나스, 커피스크립트 창시자


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책