메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

JavaScript Promise

JavaScript Promise

리얼타임 eBook

번역서

판매중

  • 저자 : azu
  • 번역 : 주우영
  • 출간 : 2015-01-28
  • 페이지 : 124 쪽
  • ISBN : 9788968487293
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 60

자바스크립트 비동기 처리 효율을 높이는 ECMACcript6의 Promise!


최근 몇 년, 웹에서는 다양한 변화가 일어나고 있다. HTML5나 ECMAScript6 등 새로운 표준 기술이 잇달아 고안되는 등 웹의 세계는 빠르게 변화하고 있다. 브라우저는 그 변화에 대응하기 위해 릴리즈 속도를 높여 새로운 기술을 받아들이고 있다.
Promise도 표준으로 제안된 많은 기술의 하나며, ECMAScript6 사양으로 책정되어 이미 많은 브라우저에 구현되어 있다. Promise의 기능 자체는 새로운 것이 아니라 이미 있는 것을 표준화했을 뿐이다. 그래서 라이브러리를 이용해 바로 사용할 수 있고, 이미 사용하고 있을지도 모른다.
표준 기술로 제안된 Service Workers와 Streams API 등이 Promise를 기반으로 작성되었다. Promise는 자바스크립트 비동기 처리의 또 다른 방법으로, 배워두면 다른 API를 배울 때도 도움이 될 것이다.


대상 독자

  • 자바스크립트 개발자
azu 저자

azu

웹 브라우저와 자바스크립트의 최신 기술을 익히는 것이 취미인 자바스크립트 개발자로, 자바스크립트의 최신 소식과 토픽을 공유하는 블로그(http://jser.info)를 운영하고 있다. 

  • 트위터 : https://twitter.com/azu_re 
  • 깃허브 : https://github.com/azu
  • 웹사이트 : http://efcl.info/
주우영 역자

주우영

NHN Technology Services 프론트엔드개발팀에서 프론트엔드 개발자로 근무하고 있으며, 네이버 모바일 날씨, 네이버 모바일 증권 등 네이버 서비스를 개발하고 있다.
페이스북의 프론트엔드개발그룹(https://www.facebook.com/groups/webfrontend/)에서 주로 활동하고 있으며, WIT 블로그(http://wit.nts-corp.com/)에서 자바스크립트 최신 소식을 공유하고 있다. 저서로는 『네이버는 이렇게 한다! 프런트엔드 개발시작하기』(위키북스, 2014)가 있다.

  • 페이스북 : https://www.facebook.com/coderifleman 
  • 트위터 : https://twitter.com/
  • 슬라이드쉐어 : http://www.slideshare.net/UyeongJu/presentations
  • 블로그 : http://blog.coderifleman.com/

 

1 Promise란 무엇인가
  1.1 Promise란
  1.2 Promise 살펴보기
  1.3 Promise 사용하기
  1.4 정리


2 Promise 사용하기
  2.1 Promise.resolve
  2.2 Promise.reject
  2.3 Promise.prototype.then
  2.4 Promise.prototype.catch
  2.5 Promise.all
  2.6 Promise.race
  2.7 정리


3 Promise 특징
  3.1 항상 비동기로 처리되는 Promise
  3.2 새로운 promise 객체를 반환하는 then
  3.3 예외 처리가 되지 않는 onRejected
  3.4 콜백-헬과 무관한 Promise
  3.5 정리


4 Promise 테스트
  4.1 기본적인 테스트 작성법
  4.2 Promise를 지원하는 Mocha
  4.3 의도하지 않은 테스트 결과
  4.4 조금 더 직관적으로 테스트 작성
  4.5 정리


5 Promise 고급
  5.1 Promise 라이브러리
  5.2 Promise.resolve와 Thenable
  5.3 throw 대신 reject 사용
  5.4 Deferred와 Promise
  5.5 Promise.race를 사용한 타임아웃과 XHR 취소
  5.6 Promise.prototype.done
  5.7 Promise와 메서드 체인
  5.8 Promise를 이용한 순차 처리
  5.9 정리


부록  Promise API

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능
    • 배송료 : 0원배송료란?

    배송료 안내

    • 20,000원 이상 구매시 도서 배송 무료
    • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

    무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

    닫기

    리얼타임 eBook 안내

    PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

    리뷰쓰기

    닫기
    * 도서명 :
    JavaScript Promise
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    JavaScript Promise
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    JavaScript Promise
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0