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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

함수형 자바스크립트

함수형 자바스크립트

(새롭고 올바른 자바스크립트 프로그래밍 기법)

마이클 포거스 (지은이), 우정은 (옮긴이), 정경석 (감수)
  |  
한빛미디어
2014-02-01
  |  
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

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

책 이미지

함수형 자바스크립트

책 정보

· 제목 : 함수형 자바스크립트 (새롭고 올바른 자바스크립트 프로그래밍 기법)
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > HTML/JavaScript
· ISBN : 9788968480799
· 쪽수 : 292쪽

책 소개

자바스크립트를 올바로 사용할 수 있는 방법으로 함수형 프로그래밍 기법을 제시하는 책. 이 책은 Underscore.js 라이브러리를 이용해 아름답고 안전하고 직관적이고 테스트하기 쉬운 함수형 자바스크립트 코드를 구현하는 방법을 설명한다.

목차

1장. 함수형 자바스크립트 소개
함수형 프로그래밍과 Underscore.js를 포함한 몇 가지 중요한 주제를 소개한다.

_1.1 자바스크립트 활용사례
_1.2 함수형 프로그래밍 시작하기
_1.3 언더스코어와 관련한 잡담
_1.4 요약

2장. 일급 함수와 응용형 프로그래밍

일급 함수를 정의하고 사용하는 방법을 보여 주며 몇 가지 일반적인 적용 사례를 보여 준다. 일급 함수를 사용하는 기법 중 하나로 응용형 프로그래밍을 설명한다. 또한 함수형 프로그래밍을 이용한 소프트웨어 개발의 핵심인 '데이터 고찰'을 살펴본다.

_2.1 일급 함수의 특징
_2.2 응용형 프로그래밍
_2.3 데이터 고찰
_2.4 요약

3장. 변수 스코프와 클로저

자바스크립트 함수형 프로그래밍의 두 가지 핵심을 설명하는 과도기 장이다. 자바스크립트에서 흔히 사용하는 어휘적 스코핑, 동적 스코핑, 함수 스코핑 등을 포함한 다양한 변수 스코핑을 살펴보며, 클로저가 어떻게 동작하며 어떤 방식으로 그리고 왜 클로저를 사용하는지 살펴본다.

_3.1 전역 스코프
_3.2 어휘 스코프
_3.3 동적 스코프
_3.4 함수 스코프
_3.5 클로저
_3.6 요약

4장. 고차원 함수

2장과 3장에서 배운 내용을 기초로 하여 일급 함수의 중요 유형인 고차원 함수를 설명한다. '고차원 함수'라는 말이 조금 복잡해 보일 수도 있지만, 고차원 함수가 간단함을 보여준다.

_4.1 다른 함수를 인자로 취하는 함수
_4.2 다른 함수를 반환하는 함수
_4.3 지금까지 배운 내용을 모두 활용: 객체 검증자
_4.4 요약

5장. 함수로 함수 만들기

다른 함수를 이용해서 함수를 '만드는' 방법을 살펴본다. 함수를 만드는 것은 함수형 프로그래밍에서 중요한 기법이므로 함수를 만드는 방법을 적절히 설명한다.

_5.1 함수 조립의 핵심
_5.2 커링
_5.3 부분 적용
_5.4 함수의 끝을 서로 연결하는 함수 조립 방법
_5.5 요약

6장. 재귀

직접 또는 간접적으로 자신을 호출하는 재귀 함수를 설명하는 과도기 장이다. 자바스크립트에서는 재귀에 한계가 있어서 자주 사용되진 않는다. 그러나 재귀의 한계를 극복할 수 있는 방법이 있는데 이를 일부 설명한다.

_6.1 자신을 호출하는 함수
_6.2 상호 재귀 함수(서로를 호출하는 함수)
_6.3 너무 깊은 재귀!
_6.4 재귀는 저수준 동작이다
_6.5 요약

7장. 순수성, 불변성, 변경 정책

어떤 것도 바꾸지 않는 함수형 코드를 구현하는 다양한 방법을 살펴본다. 간단히 말하면, 변수가 바뀌지 않을 때 함수형 프로그래밍을 쉽게 적용할 수 있다. 변수가 바뀌지 않는 상황이 어떤 의미인지 자세히 설명한다.

_7.1 순수성
_7.2 불변성
_7.3 변화 제어 정책
_7.4 요약

8장. 흐름 기반 프로그래밍

관찰 작업을 살펴본다. 전체 시스템을 데이터를 가공하고 이동시키는 가상의 함수 '조립 라인'으로 간주한다.

_8.1 체이닝
_8.2 파이프라이닝
_8.3 데이터 흐름과 제어 흐름
_8.4 요약

9장. 클래스를 이용하지 않는 프로그래밍

클래스 기반의 객체 지향 프로그래밍을 전혀 적용하지 않는 흥미로운 방식으로 응용 프로그램을 만드는 함수형 프로그래밍 방식을 설명한다.

_9.1 데이터 지향
_9.2 믹스인
_9.3 }).call("Finis" );

부록 A. 실생활의 함수형 자바스크립트
부록 B. 참고문헌

저자소개

마이클 포거스 (지은이)    정보 더보기
분산 시뮬레이션, 머신 비전, 전문가 시스템 구축의 경험을 가진 클로저와 클로저스크립트에 핵심적으로 기여한 전문가다.
펼치기
우정은 (옮긴이)    정보 더보기
인하대학교 컴퓨터공학과를 졸업하고 LG전자, 썬 마이크로시스템즈, 오라클 등에서 모바일 제품 관련 개발을 하다가 현재는 뉴질랜드 웰링턴에 있는 Xero에서 모바일 앱 개발자로 새로운 인생을 즐기고 있다. 2010년 아이폰의 매력에 빠져들면서 번역과 개발을 취미로 삼고 꾸준히 서적을 번역한다. 옮긴 책으로는 『무던한 개발자를 위한 모던한 자바스크립트』, 『디노 첫걸음』, 『플러터 인 액션』, 『처음 배우는 스위프트』, 『실전 자바 소프트웨어 개발』, 『모던 자바 인 액션』(이상 한빛미디어) 등이 있다.
펼치기
정경석 (감수)    정보 더보기
1999년 말부터 웹 서비스를 개발했다. 인터넷 뱅킹 및 모네타 카드 웹, 한국은행 대량이체 시스템, 모네타 교통칩 카드 발급 시스템, 나라사랑카드 선불 과금 시스템, 시티은행 모바일 뱅킹 시스템 등의 개발에 참여했다. 서버 사이드 백엔드 플랫폼 개발자로서 하루 수천만에서 수억 건에 이르는 요청을 처리하는 다양한 대용량 서비스를 구축 및 운영해왔다. 2013년 현재 삼성 스마트폰에 프리로드되는 앱의 백엔드 시스템을 개발 및 운영하고 있다. 삼성 앱스의 신규기능인 추천 서비스를 HBase를 사용하여 개발했다. 『이것이 레디스다』(2013, 한빛미디어)
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책