콘텐츠 바로가기
본문 바로가기

YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

대한민국 동행세일
7월 혜택모음
매장배송 중고도서
책을 듣다
예스체
7월 SNS
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.

마케팅 텍스트 배너

웹진채널예스


자바스크립트 웹 애플리케이션 JavaScript Web Applications
미리보기 공유하기
소득공제

자바스크립트 웹 애플리케이션 JavaScript Web Applications

제이쿼리, Node.js, 웹소켓, 스파인, 백본, 자바스크립트MVC

알렉스 맥카우 저 / 우정은 | 한빛미디어 | 2012년 06월 01일 | 원제 : JavaScript Web Applications 리뷰 총점8.2 정보 더 보기/감추기
내용
4.3점
편집/디자인
3.9점
회원리뷰(13건)
상품 가격정보
정가 24,000원
판매가 21,600 (10% 할인)
YES포인트
결제혜택
결제혜택 카드/간편결제 혜택을 확인하세요 카드/간편결제 혜택 보기/감추기
카드할인 정보
카카오페이 카카오페이 3천원 즉시할인 (5만원 이상 결제시, 1회) 자세히 보기
 모바일팝 모바일 4% 즉시할인 (모바일 결제시) 자세히 보기
네이버페이 네이버페이 1% 적립 (전체결제) 자세히 보기
할인/적립 카드 더보기바로가기
구매 시 참고사항
구매 시 참고사항
  • 현재 새 상품은 구매 할 수 없습니다. 아래 상품으로 구매하거나 판매 해보세요.

절판

수량
배송비 : 무료 배송비 안내
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

자바스크립트 웹 애플리케이션 JavaScript Web Applications

품목정보

품목정보
출간일 2012년 06월 01일
쪽수, 무게, 크기 364쪽 | 670g | 188*235*30mm
ISBN13 9788979149258
ISBN10 8979149255

관련분류

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개

저자 : 알렉스 맥카우 Alex MacCaw
10년 동안 마이크로소프트와 구글에서 대규모 소프트웨어를 개발했다. 지금은 구글에서 검색 인프라스트럭처의 엔지니어로 근무하고 있다. 여가 시간에는 게임 관련 컨벤션에 참석하고, 공상과학 소설을 읽고, 부인의 패션 관련 스타트업 회사에서 COO 일을 한다. 트레버는 UC 버클리에서 전기공학과 컴퓨터 사이언스 학사학위를 받았다.
역자 : 우정은
인하대학교 컴퓨터공학과를 졸업하고 벨록스소프트(현 유비벨록스)에 입사하면서 소프트웨어 분야 에 발을 디디게 되었다. 그 후 LG 전자 단말연구소와 썬 마이크로 시스템즈를 거쳐 오라클에서 Java License Engineer로 근무하고 있다. 주로 자바 가상머신, 임베디드 디바이스에 탑재되는 자바 플랫폼과 관련된 일을 했다. 아이폰의 매력 에 빠져들면서 번역 및 개발을 취미로 삼게 되었다. 『iPhon...

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

출판사 리뷰

♣ 모던 자바스크립트 애플리케이션 개발에 필요한 모든 이야기
네스케이프의 내부 스크립트로 시작된 출발이지만, 이제 자바스크립트는 모던 웹 구축에 있어서 없어서는 안 될 존재가 되었다. 이 책은 이러한 자바스크립트의 최신 기술로 모던 리치 웹 애플리케이션을 만드는 방법을 제시한다. 제이쿼리, 웹소켓, Node.js, 백본, CommonJS, 자바스크립트MVC, Ajax, 스파인 등 프로젝트에 필요한 거의 모든 자바스크립트 기술을 만나보자!

♣ 대상 독자
이 책은 자바스크립트 초보자를 대상으로 하는 책이 아니므로 자바스크립트 언어의 기초 지식이 없다면 『더글라스 크락포드의 자바스크립트 핵심 가이드』(2008, 한빛미디어) 등의 입문서를 참고하기 바란다. jQuery 같은 라이브러리를 이용한 자바스크립트 경험이 있는 개발자가 좀 더 고급 기능을 지원하는 자바스크립트 애플리케이션을 개발할 수 있도록 돕는 것이 이 책의 목표다. 숙련된 자바스크립트 개발자에게 유용한 참고서가 될 것이다.

도서 특징(출판사 리뷰)

♣ 데스크톱에서나 가능했던 일이 웹에서도 일어난다!
데스크톱의 기능을 웹으로 가져가서 리치 자바스크립트 애플리케이션을 만드는 일이 가능할까- 이 책은 모던 애플리케이션을 만드는 데 필요한 애플리케이션 구조, 템플릿팅, 프레임워크, 서버와 통신 등에 대한 거의 모든 정보를 담아 위 질문에 대한 해답을 제시한다. 차근차근 따라 하면 누구라도 멋지게 해낼 수 있다!

♣ 더 멋진 웹 애플리케이션을 위해 최신 도구를 총동원하라!
이 책은 제이쿼리, 웹소켓, Node.js, 백본, CommonJS, 자바스크립트MVC, Ajax뿐 아니라 저자가 직접 개발한 스파인 프레임워크를 독자에게 선사한다. 덕분에 반응성이 향상되고 사용자 경험성이 적용된 자바스크립트 애플리케이션을 만드는 방법을 수월하게 익힐 수 있다.

-MVC 패턴으로 애플리케이션 내부의 의존성 관리하기
-템플릿팅과 데이터 바인딩하기
-Ajax와 크로스 도메인 요청으로 원격 데이터 로딩하기
-웹소켓과 Node.js로 실시간 애플리케이션 만들기
-파일 드롭 이벤트로 데이터를 업로드하고 진행상황을 표시하기
-jQuery, 스파인, 백본 등의 주요 프레임워크와 라이브러리 사용하기
-테스트 프로그램을 구현하고 콘솔로 애플리케이션 디버그하기
-캐싱과 최소화로 효율적으로 배포하기

「1장」 자바스크립트 역사를 살펴보면서 과거의 사건이 현재 자바스크립트 구현과 커뮤니티에 어떤 영향을 미쳤는지 설명한다. MVC 아키텍처 패턴을 소개하고, 자바스크립트 생성자 함수, 프로토타입 상속, 자신만의 클래스 라이브러리 만드는 방법 등을 살펴본다.

「2장」 히스토리 API와 동작 등을 포함한 기초적인 브라우저 이벤트를 설명한다. jQuery로 이벤트를 바인드하는 방법, 이벤트를 위임하는 방법, 커스텀 이벤트를 만드는 방법 등을 살펴본다. 발행구독 패턴으로 DOM 이외의 이벤트를 사용하는 방법도 살펴본다.

「3장」 애플리케이션에서 MVC 모델을 사용하는 방법, 원격 데이터를 로딩하고 조작하는 방법을 설명한다. MVC와 명칭공간이 왜 중요한지를 살펴본 다음 직접 ORM 라이브러리를 만들어 모델 데이터를 관리하는 방법을 확인한다. 다음으로 JSONP, 크로스 도메인 Ajax를 이용해 원격 데이터를 로드하는 방법을 살펴본다. 마지막으로 HTML5 로컬 저장소를 이용해 모델 데이터를 영구 저장하고 RESTful 서버에 요청하는 방법을 배운다.

「4장」 컨트롤러 패턴으로 상태를 클라이언트에 저장하는 방법을 보여준다. 모듈로 로직을 캡슐화해서 전역 명칭공간이 오염되는 것을 방지할 수 있는지 살펴본다. 이벤트를 리스닝하고 DOM을 조작하는 작업을 수행할 때 어떻게 컨트롤러와 뷰가 서로 투명하게 상호작용할 수 있는지 살펴본다. 마지막으로 URL 해시 조각을 사용한 라우팅과 새로운 HTML5 히스토리 API를 사용한 라우팅을 살펴본다. 각 기법의 장단점도 확인할 수 있다.

「5장」 뷰와 자바스크립트 템플릿팅을 설명한다. 동적으로 뷰를 렌더링하는 방법, 다양한 템플릿팅 라이브러리, 템플릿을 저장할 장소(페이지에 직접 삽입, 스크립트 태그에 저장, 원격 로딩) 등을 살펴본다. 그리고 모델 데이터와 뷰 데이터가 동적으로 동기화될 수 있도록 모델 컨트롤러와 뷰를 연결하는 데이터 바인딩 방법도 배운다.

「6장」 CommonJS 모듈을 이용해 자바스크립트 의존성을 관리하는 방법을 자세히 살펴본다. CommonJS가 등장한 이유와, 역사 및 브라우저에서 야블, RequireJS 같은 라이브러리로 CommonJS 모듈을 만드는 방법을 배운다. 그리고 서버에서 자동으로 모듈을 감싸서 성능을 높이고 시간을 절약하는 방법을 살펴본다. 마지막으로 스프로켓이나 LABjs 같은 CommonJS의 다양한 대안을 확인한다.

「7장」 HTML5 파일 API가 제공하는 장점을 살펴본다. 브라우저 지원 상황, 다중 업로드, 브라우저로 드래그한 파일과 클립보드 이벤트로 넘어온 파일받기 등을 살펴보고, 블랍과 슬라이스로 파일을 읽고 결과를 브라우저에 표시하는 방법을 살펴본다. 새로운 XMLHttpRequest 레벨 2 규격 명세를 이용해 백그라운드로 파일을 업로딩하고 사용자에게 실시간 프로그래스바를 보여주고 jQuery의 Ajax API를 업로드 및 통합하는 방법도 알아본다.

「8장」 실시간 애플리케이션과 웹소켓 같은 기술을 즐길 수 있다. 과거에는 어떻게 실시간을 구현했는지 살펴보고 현재 브라우저의 지원 현황을 확인한다. 웹소켓과 웹소켓의 고수준 구현, 브라우저 지원, 자바스크립트 API 등을 자세히 살펴본다. 그리고 웹소켓을 이용해 서버와 클라이언트를 연결하는 간단한 RPC 서버를 예로 보여준다. Socket.IO를 살펴본 다음에는 애플리케이션 아키텍처와 사용자 경험에 실시간이 얼마나 중요한 역할을 하는지 배운다.

「9장」 자바스크립트 웹 애플리케이션 개발의 중요한 부분인 테스팅과 디버깅을 살펴본다. 먼저 크로스 브라우저 테스팅과 관련한 문제(어떤 브라우저로 테스트해야 하는지), 단위 테스트, QUnit, 자스민 같은 테스팅 라이브러리를 살펴본다. 다음으로 자동화된 테스팅 그리고 셀렌 같은 지속적인 통합 서버를 살펴본다. 파이어폭스와 웹킷의 웹 인스펙터, 콘솔, 자바스크립트 디버거 등을 사용하는 방법을 살펴본다.

「10장」 자바스크립트의 또 다른 중요한 과정인(그러나 이 과정을 무시하는 사람이 많다) 배포를 살펴본다. 성능을 고려하여 캐싱, 최소화, gzip 압축 등을 사용하는 방법과 애플리케이션 초기 로드 시간을 줄일 수 있는 다양한 기법을 살펴본다. 마지막으로 CDN으로 정적 컨텐츠를 제공하는 방법도 살펴보고 브라우저의 내장 감사 기능을 이용하는 방법도 살펴본다. 브라우저 내장 감사 기능은 사이트 성능 개선에 크게 도움을 줄 것이다.

「11장」 11, 12, 13장에서는 애플리케이션 개발에 사용할 수 있는 유명한 자바스크립트 라이브러리를 소개한다. 스파인은 MVC 호환 경량 라이브러리로 이 책에서 살펴본 많은 개념을 활용한다. 11장에서 클래스, 이벤트, 모델, 컨트롤러 같은 스파인 라이브러리의 핵심 기능을 살펴보고, 배운 기법을 활용해 연락처 관리 애플리케이션 예제를 만들어본다.

「12장」 자바스크립트 애플리케이션 분야에서 매우 유명한 백본 라이브러리를 소개한다. 모델, 콜렉션, 컨트롤러, 뷰 같은 백본의 핵심 개념과 클래스를 살펴본다. 그리고 RESTful JSON 쿼리를 이용해 모델 데이터와 서버를 동기화하는 방법 그리고 서버에서 백본으로 적절하게 응답하는 방법을 살펴본다. 마지막으로 백본 라이브러리를 활용해 할 일 목록 애플리케이션 예제를 만들어본다.

「13장」 인기 있는 프레임워크인 jQuery를 기반으로 하는 자바스크립트MVC 라이브러리를 살펴본다. 클래스, 모델, 컨트롤러, 클라이언트 템플릿을 활용한 뷰 렌더링 등과 같은 자바스크립트MVC 라이브러리의 모든 기초를 배운다. 13장에서는 실용적인 CRUD 리스트 예제를 이용해 자바스크립트MVC를 이용하면 얼마나 쉽게 추상적이고, 재활용할 수 있으며, 메모리 걱정 없는 위젯을 만들 수 있는지 보여준다.

「부록 A」 짧은 시간에 jQuery를 파악할 수 있도록 간단하게 설명한다. 이 책의 대부분 예제는 jQuery를 사용하므로 jQuery에 익숙해지는 것이 좋다. DOM 탐색, DOM 조작, 이벤트 바인딩, 이벤트 발생, 이벤트 위임 등과 같은 jQuery 핵심 API를 살펴본다. 다음으로 jQuery의 Ajax API로 GET/POST JSON 요청을 만드는 방법을 살펴본다. jQuery를 확장하고 캡슐화하는 방법 등을 익혀 모범 웹 시민이 되는 방법을 보여준다. 마지막으로 실용적인 Growl jQuery 플러그인 예제를 만들어본다.

「부록 B」 CSS의 문법, 변수, 믹스인, 동작, 중첩 규칙 등을 상속받는 CSS의 상위 집합 Less를 살펴본다. Less를 이용해 CSS 코딩양(특히 CSS3 개발사 전용 규칙과 관련한)을 크게 줄일 수 있다. Less의 주요 문법 개선사항, 명령행 도구나 자바스크립트를 이용해 Less 파일을 CSS로 컴파일하는 방법 등을 살펴본다.

「부록 C」 마지막 부록에서는 CSS3를 활용하는 방법을 설명한다. CSS3의 탄생 배경을 제공하고 브라우저 개발사 접두어를 설명하고 규격 명세에 추가된 주요 사항을 살펴본다. CSS3의 여러 기능 중에 둥근 모서리, rgba 색, 그림자 효과, 그레이디언트, 트랜지션, 트랜스폼 등을 살펴본다. 마지막으로 모더나이저를 이용해 자연스럽게 디그라데이션하는 방법과 새로운 박스 사이징 규격 명세를 사용하는 실용 예제도 살펴본다.

추천평

이 책은 가장 최신 도구로 모던 애플리케이션을 만드는 개발자에게 귀중한 필독서입니다. 저는 이 책을 얼마나 많은 개발자에게 추천했는지 기억이 나지 않을 정도입니다!
애디 오스마니 (AOL의 자바스크립트 개발자)
이 책의 특징을 한 줄로 표현하자면 '가치 있는 내용을 쉽게 풀어서 효과적으로 전달한다'일 것이다. 덕분에 본인도 번역의 즐거움을 누릴 수 있었고 자바스크립트에 대한 최신 정보도 마구마구 흡수할 수 있었다. 부디 저자의 섬세한 손길이 독자에게 전달되어 멋진 제품으로 승화되길 희망해본다. 더불어 이 책이 『더글라스 크락포드의 자바스크립트 핵심 가이드』(2008, 한빛미디어)처럼 자바스크립트 분야의 명저로 남을 거라는 섣부른 예언도 해본다!
우정은 (옮긴이)

회원리뷰 (13건)

매주 10건의 우수리뷰를 선정하여 YES상품권 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
리뷰쓰기

13명의 YES24 회원이 평가한 평균별점

리뷰 총점8.2/ 10.0
내용 내용 점수 편집/디자인 편집/디자인 점수 정보 더 보기/감추기 내용
46% (6건)
5점
38% (5건)
4점
15% (2건)
3점
0% (0건)
2점
0% (0건)
1점
편집/디자인
23% (3건)
5점
46% (6건)
4점
31% (4건)
3점
0% (0건)
2점
0% (0건)
1점
연령대별 평균 점수는?
  • 10대 7.0
  • 20대 0.0
  • 30대 8.0
  • 40대 8.0
  • 50대 0.0

한줄평 (0건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
0/50

등록된 한줄평이 없습니다.

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 YES24 배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

※ 상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내
반품/교환 방법
  •  마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환   개인정보보호책임자 : 권민석 yes24help@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 호스팅 서비스사업자 : 예스이십사(주)
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 문의하기 자주 묻는 질문 상담시간 안내
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS6