본문내용 바로가기
MD의선택 무료배송 소득공제

프로토타입과 스크립타큘러스

크리스토피 포트누브 지음 | 박영록 옮김 | 인사이트 | 2008년 07월 25일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788991268425(8991268420)
쪽수 463쪽
크기 185 * 240 mm 판형알림
이 책의 원서/번역서 Prototype and script aculo us : you never knew JavaScript could to / Porteneuve, Christophe

책소개

이 책이 속한 분야

라이브러리를 쉽게 사용할 수 있는 실용주의 레퍼런스북!
이 책은 자바스크립트 개발에서 필수적인 라이브러리가 된 프로토타입(Prototype)과 스크립타큘러스(script.aculo.us)를 소개한다. 프로토타입(Prototype)은 동적인 웹 애플리케이션 개발을 도와주는 자바스크립트 라이브러리다. 스크립타큘러스는 프로토타입의 확장 라이브러리 모음으로, 사용자 인터페이스 중심적인 기능들을 멋지게 보여준다.

본문은 사례 중심의 튜토리얼, 프로토타입 레퍼런스, 스크립타큘러스 레퍼런스 등 3부분으로 나뉘어져 있다. 실용주의 관점인 만큼 라이브러리를 쉽게 사용할 수 있는 예제들을 제시하였다. 이 예제들은 단순히 기능 하나만 보여주는 것이 아니라 그 기능이 왜 필요한지, 어떻게 써야 잘 쓰는 것인지, 어떻게 조합해서 쓰는 것이 좋은지를 보여준다.

그리고 어떤 단점이 있으며, 그런 단점들을 어떻게 피해갈 수 있는지에 대해서도 설명한다. 완성된 튜토리얼, 실제 상황과 그에 대한 해법, 부가 팁과 꼼수, 권장 사용 방법과 전방위적인 조언들이 모두 담겨 있다. 초급자들은 프로토타입과 스크립타큘러스의 기본 원리를 이해할 수 있고, 고급 사용자들은 모르고 지나쳤던 부분을 확인할 수 있을 것이다.

목차

1장 소개

1부 프로토타입 Prototype

2장 프로토타입을 발견하다
2.1 프로토타입은 무엇인가? 그리고 또 무엇은 아닌가?
2.2 프로토타입을 프로젝트에서 사용하려면
2.3 프로토타입을 사용하면 자바스크립트가 어떻게 변하나?
2.4 프로토타입의 용어와 개념
2.5 근데 프로토타입이 뭐지?
2.6 이 책의 프로토타입 코드 예제를 실행하는 법

3장 달러 명령 빨리 배우기
3.1 단축명령은 짧아야 한다
3.2 $를 이용해서 엘리먼트 빨리 가져오기
3.3 $w, 배열 상수가 지루하니까
3.4 $$ 스타일로 찾아가기
3.5 $A, 컬렉션 일반화
3.6 $F는 필드 전문가
3.7 $H는 대상을 해시로 만든다
3.8 $R로 범위 다루기

4장 스테로이드 맞은 자바스크립트
4.1 일반적인 객체 다루기
4.2 적절한 함수 바인딩
4.3 함수는 사실 더 많은 일을 할 수 있다
4.4 숫자
4.5 문자열
4.6 배열
4.7 JSON 전폭 지원

5장 Enumerable을 통한 컬렉션의 고급 활용
5.1 핵심 메서드: each로 순회하기
5.2 컬렉션에서 일반적인 정보 알아내기
5.3 필터를 활용해서 원소 찾기
5.4 그룹 짓기와 컬렉션 합치기
5.5 컬렉션 파생과 값 계산하기
5.6 바로 주문하기: 극값 가져오기와 사용자 정의 정렬
5.7 임의의 컬렉션을 배열로 바꾸거나 디버깅용 문자열로 바꾸기
5.8 Enumerable은 실제로는 모듈이다

6장 일관된 이벤트 처리
6.1 이벤트
6.2 이벤트 명예의 전당
6.3 폼 관련 내용 변화에 반응하기

7장 DOM을 가지고 노는 것은 정말 재미있어!
7.1 DOM 엘리먼트 확장하기
7.2 Element, 여러분의 새로운 친구
7.3 Selector
7.4 DOM 관련 코드 디버깅하기

8장 폼 관리
8.1 더 나은 사용자 인터페이스를 위해
8.2 폼 필드 찾기
8.3 Ajax로 폼 전송하기
8.4 폼과 필드 변화 관찰하기

9장 Ajax가 이렇게 쉽다니!
9.1 시작하기 전에
9.2 달려보자: Ajax.Request
9.3 바로 연결하기: Ajax.Updater
9.4 기다리기: Ajax.PeriodicalUpdater
9.5 Ajax 동작 모니터링하기: Ajax.Responders
9.6 Ajax 디버깅하기
9.7 Ajax는 해롭다? 접근성과 인간공학적 측면에 대한 고려

10장 더 유용한 도우미 객체
10.1 해시에 값 저장하기
10.2 어떤 타입이든 다 범위로 만들 수 있어!
10.3 중복 실행의 위험 없이 주기적으로 실행하기
10.4 편리한 템플릿
10.5 현재 브라우저 알아내기와 프로토타입 라이브러리

11장 성능 문제
11.1 엘리먼트 확장과 $ 함수
11.2 순회 대 일반 루프
11.3 쓸모없는 이벤트 핸들러
11.4 알아둘 만한 최신 속도 개선 사항
11.5 작은 것이 아름답다

12장 종합 예제
12.1 깔끔한 작업 목록 만들기
12.2 바닥 깔기
12.3 40줄만 있으면 돼: 자바스크립트 코드

2부 스크립타큘러스 script.aculo.us

13장스크립타큘러스를 발견하다
13.1 스크립타큘러스의 모듈
13.2 스크립타큘러스 사용하기

14장 시각 효과
14.1 이 효과들은 뭐고 왜 써야 하지?
14.2 핵심 효과
14.3 효과에 뛰어들기
14.4 조합 효과
14.5 또 다른 멋진 기능: 효과 대기열
14.6 효과 도우미
14.7 자신만의 효과 만들기

15장 드래그 앤 드롭
15.1 이리저리 드래그하기
15.2 어떻게 시작하고 어떻게 진행하고 어떻게 끝낼지 제어하기
15.3 유령 만들기
15.4 드래그와 스크롤
15.5 드래그 모니터링
15.6 드롭하기
15.7 드롭 동작 조정하기
15.8 드래그 앤 드롭으로 정렬하기
15.9 주의해야 할 단점

16장 자동 완성
16.1 기초
16.2 로컬 자동 완성
16.3 Ajax 이용하기
16.4 마크업 풍부하게 하기
16.5 한 필드에서 여러 개의 값을 자동 완성하기
16.6 자동 완성에 콜백으로 반응하기

17장 DOM 조각 쉽게 만들기: 빌더
17.1 명시적으로 만들기
17.2 XHTML 표현에 사용하기

18장 즉석 편집
18.1 즉석 편집이 정확히 뭘 말하는 거지?
18.2 간단한 예제
18.3 Ajax 저장 기능 조정하기
18.4 외관 바꾸기
18.5 여러 줄 처리하기
18.6 대체 문법으로 텍스트 편집하기
18.7 즉석 편집 비활성화하기
18.8 텍스트 대신에 값의 목록 편집하기

19장 슬라이더
19.1 간단한 슬라이더 만들기
19.2 기초적인 것 조정하기
19.3 범위를 제한하거나 특정 값만 허용하기
19.4 이미 만들어진 슬라이더를 조정하고 컨트롤 추가하기
19.5 여러 개의 값 정의하기

20장 플래시 없이 사운드 사용하기
20.1 어디서 사용하면 좋은가?
20.2 어떻게 사운드를 연주하는가?
20.3 여러 개의 트랙에서 여러 개의 사운드 연주하기

부록 A.확장하기, 공헌하기
부록 B.더 읽을거리
부록 C.루비 설치하고 사용하기
찾아보기

출판사 서평

프로토타입(Prototype)과 스크립타큘러스(script.aculo.us)는 이제 자바스크립트 개발에서 필수적인 라이브러리가 되었다.

jQuery, Dojo 등의 경쟁자가 있고 이들도 좋은 라이브러리지만 프로토타입과 스크립타큘러스의 조합을 쓰는 사람이 훨씬 많다. 아마 어디 가서 웹 2.0 개발자라고 말하려면 이 둘을 몰라서는 대화하기 힘들 것이다.
하지만 이 훌륭한 두 라이브러리가 문서는 좀 부실했다. 재작년까지만 해도 공식 문서 사이트조차 없었고 지금은 문서가 많이 정비되었지만 아직도 문서화되지 않은 기능이 많다. 이런 상... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서/번역서

안내
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품