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

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

Ajax prototype.js : 프로토타입 완전분석

Ajax prototype.js : 프로토타입 완전분석

김영보 (지은이)
위키북스
28,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 13개 2,880원 >
로딩중

eBook

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

책 이미지

Ajax prototype.js : 프로토타입 완전분석
eBook 미리보기

책 정보

· 제목 : Ajax prototype.js : 프로토타입 완전분석 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788995856420
· 쪽수 : 784쪽
· 출판일 : 2007-03-30

책 소개

이 책의 목적은 prototype.js를 이해하는 것이며, 이를 통해 객체지향 방법으로 자바스크립트 코드를 작성하는 것이다. prototype.js를 이해하기 위해서는 자바스크립트 코드를 분석해야 하며, 분석하기 위해서는 코드를 작성한 논리적 배경을 이해해야 한다. 이 책은 이러한 흐름으로 구성돼 있다.

목차

1부 Ajax와 prototype.js 개요

1 Ajax 개요
1.1 Ajax 구현 기술
1.2 Ajax와 MVC 패턴
1.3 Ajax 실행 속도

2 prototype.js 개요
2.1 prototype.js 란?
2.2 Framework 선정 체크 포인트
2.3 prototype.js 소스 파일 다운로드
2.4 prototype.js 사용 유형
2.5 기술 관점에서 바라 보는 prototype.js 의미
2.6 prototype.js 형태

3 Ajax 애플리케이션 개발 준비
3.1 Ajax 애플리케이션 실행 환경
3.2 Ajax 애플리케이션 개발 툴
3.3 HTML, CSS, JavaScript 작성 기준
3.4 디버깅
3.4.1 디버깅을 하는 이유
3.4.2 Firebug로 디버깅하기

2부 자바스크립트와 prototype.js의 객체지향

4 자바스크립트와 객체지향
4.1 객체지향 언어
4.1.1 객체지향 언어의 중심 단어
4.1.2 책임 분할
4.1.3 클래스와 오브젝트
4.1.4 함수와 메서드
4.2 자바스크립트와 배열
4.2.1 Array 클래스 배열
4.2.2 Object 클래스 배열
4.2.3 프로퍼티 형태 배열
4.2.4 Hash 타입 배열
4.3 prototype
4.3.1 생성자 함수
4.3.2 prototype 프로퍼티
4.3.3 prototype 검색 방법
4.3.4 prototype.js의 prototype 사용 형태

5 prototype.js와 객체지향
5.1 메서드, 프로퍼티 목록
5.2 클래스 생성
5.2.1 자바스크립트와 아규먼트
5.2.2 Class.create 메서드
5.3 prototype.js의 상속 구현
5.3.1 for (in) 루프
5.3.2 Object.extend 메서드
5.3.3 다중 상속
5.3.4 오버라이딩
5.3.5 생성자 오버라이딩

3부 Form, Form.Element 오브젝트

6 Form.Element 오브젝트
6.1 메서드, 함수 목록
6.2 Form.Element 오브젝트
6.1.2 focus 메서드
6.2.2 select 메서드
6.3 Form.Element.Methods 오브젝트
6.3.1 present 메서드
6.3.2 clear 메서드
6.3.3 activate 메서드
6.3.4 disable 메서드
6.3.5 enable 메서드
6.3.6 getValue 메서드
6.3.7 serialize 메서드
6.4 $F() 함수
6.5 Form.Element.Serializers 오브젝트
6.5.1 input 메서드
6.5.2 inputSelector 메서드
6.5.3 textarea 메서드
6.5.4 select 메서드
6.5.5 selectOne 메서드
6.5.6 optionValue 메서드
6.5.7 selectMany 메서드

7 Form 오브젝트
7.1 메서드 목록
7.2 Form.Methods 오브젝트
7.2.1 이터레이터
7.2.2 getElements 메서드
7.2.3 disable 메서드
7.2.4 enable 메서드
7.2.5 findFirstElement 메서드
7.2.6 focusFirstElement 메서드
7.2.7 getInputs 메서드
7.2.8 serialize 메서드
7.3 Form 오브젝트
7.3.1 reset 메서드
7.3.2 serializeElements 메서드

4부 Number, Object, String 클래스 확장

8 Number 클래스 확장
8.1 메서드 목록
8.2 Number 클래스 확장 메서드
8.2.1 toColorPart 메서드
8.2.2 succ 메서드
8.2.3 times 메서드

9 Object 클래스 확장
9.1 메서드 목록
9.2 Object 클래스 확장 메서드
9.2.1 insepct 메서드
9.2.2 keys 메서드
9.2.3 values 메서드
9.2.4 clone 메서드

10 정규 표현
10.1 정규 표현이란?
10.2 정규 표현 패턴
10.2.1 텍스트 문자 패턴
10.2.2 특수 문자 패턴
10.3 정규 표현 사용
10.3.1 정규 표현 작성 방법
10.3.2 i,g,m 변경자
10.3.3 정규 표현 메서드
10.4 특수 문자
10.4.1 특수 문자 리스트
10.4.2 매치 위치
10.4.3 수량자
10.4.4 옵션, 캡처, 점, 이스케이프
10.4.5 괄호, 클래스, 하이픈
10.4.6 역슬래시 특수 문자-1
10.4.7 역슬래시 특수 문자-2
10.4.8 역슬래시 특수 문자-3

11 String 클래스 확장
11.1 메서드, 함수 목록
11.2 String 클래스 확장 메서드-1
11.2.1 strip 메서드
11.2.2 stripTags 메서드
11.2.3 stripScripts 메서드
11.2.4 extractScripts 메서드
11.2.5 evalScripts 메서드
11.3 String 클래스 확장 메서드-2
11.3.1 escapeHTML 메서드
11.3.2 unescapeHTML 메서드
11.3.3 toQueryParams 메서드
11.3.4 toArray 메서드
11.3.5 camelize 메서드
11.3.6 inspect 메서드
11.3.7 truncate 메서드
11.3.8 succ 메서드
11.4 String 클래스 확장 메서드-3
11.4.1 gsub 메서드
11.4.2 sub 메서드
11.4.3 scan 메서드
11.4.4 capitalize 메서드
11.4.5 underscore 메서드
11.4.6 dasherize 메서드
11.4.7 prepareReplacement 함수
11.4.8 interpret 함수

12 Template 클래스
12.1 메서드, 프로퍼티 목록
12.2 Template 클래스 메서드
12.2.1 Pattern 프로퍼티
12.2.2 initialize 메서드
12.2.3 evaluate 메서드

5부 Array

13 ObjectRange 클래스
13.1 메서드, 함수 목록
13.2 objectRange 클래스 메서드
13.2.1 initialize 메서드
13.2.2 each 메서드
13.2.3 include 메서드
13.3 $R 함수

14 Enumerable 오브젝트
14.1 메서드, 함수 목록
14.2 Enumerable 오브젝트 메서드-1
14.2.1 each 메서드
14.2.2 all 메서드
14.2.3 any 메서드
14.2.4 collect 메서드
14.2.5 map 메서드
14.2.6 detect 메서드
14.2.7 find 메서드
14.3 Enumerable 오브젝트 메서드-2
14.3.1 findAll 메서드
14.3.2 select 메서드
14.3.3 reject 메서드
14.3.4 size 메서드
14.3.5 grep 메서드
14.3.6 include 메서드
14.3.7 member 메서드
14.3.8 inject 메서드
14.3.9 invoke 메서드
14.4 Enumerable 오브젝트 메서드-3
14.4.1 max 메서드
14.4.2 min 메서드
14.4.3 partition 메서드
14.4.4 pluck 메서드
14.4.5 sortBy 메서드
14.4.6 toArray 메서드
14.4.7 entries 메서드
14.4.8 inspect 메서드
14.4.9 zip 메서드

15 Arrary 클래스
15.1 메서드, 함수 목록
15.2 $A 함수
15.2.1 $w 함수
15.3 Array 클래스 메서드-1
15.3.1 clear 메서드
15.3.2 first 메서드
15.3.3 last 메서드
15.3.4 compact 메서드
15.3.5 flatten 메서드
15.3.6 without 메서드
15.3.7 indexOf 메서드
15.4 Array 클래스 메서드-2
15.4.1 reverse 메서드
15.4.2 inspect 메서드
15.4.3 reduce 메서드
15.4.4 each 메서드
15.4.5 size 메서드
15.4.6 uniq 메서드
15.4.7 clone 메서드
15.4.8 toArray 메서드

16 Hash 오브젝트
16.1 메서드, 함수 목록
16.2 $H 함수
16.3 Hash 오브젝트 메서드
16.3.1 keys 메서드
16.3.2 values 메서드
16.3.3 each 메서드
16.3.4 merge 메서드
16.3.5 remove 메서드
16.3.6 toQueryString 메서드
16.3.7 inspect 메서드
16.3.8 Hash.toQueryString 메서드

17 Prototype 오브젝트
17.1 메서드, 프로퍼티 목록
17.2 Prototype 오브젝트 메서드
17.2.1 Version 프로퍼티
17.2.2 BrowserFeatures.Xpath 프로퍼티
17.2.3 ScriptFragment 프로퍼티
17.2.4 emptyFunction 메서드
17.2.5 k 메서드

6부 DOM

18 Function 클래스 확장
18.1 메서드, 함수 목록
18.2 Function 클래스 메서드
18.2.1 bind 메서드의 필요성
18.2.2 bind 메서드
18.2.3 bindAsEventListener 메서드

19 Selector 클래스
19.1 메서드 목록
19.2 Selector 클래스 메서드
19.2.1 Selector 클래스 생성
19.2.2 initialize 메서드
19.2.3 parseExpression 메서드
19.2.4 compileMatcher 메서드
19.2.5 buildMatchExpression 메서드
19.2.6 태그, class 이름으로 엘리먼트 추출
19.2.7 속성값으로 엘리먼트 추출
19.2.8 findElements 메서드
19.3 $$() 함수
19.3.1 $$() 함수 기본
19.3.2 $$() 함수 기능

20 Element 오브젝트
20.1 메서드, 프로퍼티 목록
20.2 $ 함수
20.2.1 $ 함수
20.2.2 $ 함수에 다수의 아규먼트 사용
20.3 Element.Methods 오브젝트 메서드-1
20.3.1 hide 메서드
20.3.2 show 메서드
20.3.3 visible 메서드
20.3.4 toggle 메서드
20.3.5 toggleClassName 메서드
20.3.6 remove 메서드
20.3.7 update 메서드
20.4 Element.Methods 오브젝트 메서드-2
20.4.1 classNames 메서드
20.4.2 hasClassName 메서드
20.4.3 addClassName 메서드
20.4.4 removeClassName 메서드
20.4.5 getStyle 메서드
20.4.6 setStyle 메서드
20.4.7 getDimensions 메서드
20.4.8 getHeight 메서드
20.4.9 getWidth 메서드
20.5 Element.Methods 오브젝트 메서드-3
20.5.1 makePositioned 메서드
20.5.2 undoPositioned 메서드
20.5.3 scrollTo 메서드
20.5.4 makeClipping 메서드
20.5.5 undoClipping 메서드
20.5.6 empty 메서드
20.5.7 cleanWhitespace 메서드
20.5.8 readAttribute 메서드
20.6 Element.Methods 오브젝트 메서드-4
20.6.1 descendants 메서드
20.6.2 descendantOf 메서드
20.6.3 immediateDescendants 메서드
20.6.4 recursivelyCollect 메서드
20.6.5 ancestors 메서드
20.6.6 previousSiblings 메서드
20.6.7 nextSiblings 메서드
20.6.8 siblings 메서드
20.7 Element.Methods 오브젝트 메서드-5
20.7.1 match 메서드
20.7.2 next 메서드
20.7.3 previous 메서드
20.7.4 down 메서드
20.7.5 up 메서드
20.7.6 getElementsBySelector 메서드
20.8 Element.ClassNames 클래스
20.8.1 set 메서드
20.8.2 add 메서드
20.8.3 remove 메서드

21 PeriodicalExecuter 클래스
21.1 메서드,프로퍼티 목록
21.2 PeriodicalExecuter 클래스 시나리오
21.3 PeriodicalExecuter 클래스 메서드
21.3.1 initialize 메서드
21.3.2 registerCallback 메서드
21.3.3 onTimerEvent 메서드
21.3.4 stop 메서드

22 Abstract, Insertion 오브젝트
22.1 메서드,프로퍼티 목록
22.2 Abstract 오브젝트
22.3 Abstract.Insertion 클래스
22.3.1 initialize 메서드
22.3.2 contentFromAnonymousTable 메서드
22.4 Insertion 오브젝트
22.5 Insertion.Before 클래스
22.5.1 initializeRange 메서드
22.5.2 insertContent 메서드
22.6 Insertion.After 클래스
22.6.1 initializeRange 메서드
22.6.2 insertContent 메서드
22.7 Insertion.Top 클래스
22.7.1 initializeRange 메서드
22.7.2 insertContent 메서드
22.8 Insertion.Bottom 클래스
22.8.1 initializeRange 메서드
22.8.2 insertContent 메서드

23 Position 오브젝트
23.1 메서드 목록
23.2 Position 오브젝트 메서드-1
23.2.1 realOffset 메서드
23.2.2 offsetParent 메서드
23.2.3 positionedOffset 메서드
23.2.4 cumulativeOffset 메서드
23.2.5 prepare 메서드
23.2.6 within 메서드
23.2.7 withinIncludingScrolloffsets 메서드
23.3 Position 오브젝트 메서드-2
23.3.1 overlap 메서드
23.3.2 page 메서드
23.3.3 clone 메서드
23.3.4 absolutize 메서드
23.3.5 relativize 메서드

7부 Event

24 Event 오브젝트
24.1 Event 개요
24.1.1 이벤트와 근거
24.1.2 이벤트와 Ajax
24.1.3 이벤트 리스너
24.2 메서드 목록
24.3 Event 오브젝트 메서드-1
24.3.1 observe 메서드
24.3.2 element 메서드
24.3.3 Event 오브젝트 상수
24.3.4 stopObserving 메서드
24.3.5 isLeftClick 메서드
24.3.6 pointerX, pointerY 메서드
24.4. Event 오브젝트 메서드-2
24.4.1 findElement 메서드
24.4.2 Bubble과 Capture
24.4.3 stop 메서드
24.4.4 구조와 표현의 분리
24.4.5 웹 페이지 설계 가이드
24.4.6 unloadCache 메서드
24.4.7 객체지향 접근 방법

25 TimedObserver 클래스
25.1 메서드 목록
25.2 Abstract.TimedObserver 클래스
25.2.1 initialize 메서드
25.2.2 registerCallback 메서드
25.2.3 onTimerEvent 메서드
25.3 Form.Element.Observer 클래스
25.4 Form.Observer 클래스

8부 AJAX 통신

26 Ajax 오브젝트
26.1 Ajax 통신 개요
26.1.1 동기, 비동기 통신
26.1.2 XMLHttpRequest 흐름
26.1.3 XMLHttpRequest 메서드
26.1.4 XMLHttpRequest 프로퍼티
26.1.5 서버에서 데이터 파일 수신
26.2 메서드, 프로퍼티 목록
26.3 Ajax 오브젝트 메서드
26.3.1 getTransport 메서드
26.3.2 activeRequestCount 프로퍼티
26.4 Responders 오브젝트
26.4.1 responders 프로퍼티
26.4.2 register 메서드
26.4.3 unregister 메서드
26.4.4 dispatch 메서드
26.5 Base 클래스
26.5.1 options 오브젝트
26.5.2 callback 프로퍼티
26.5.3 setOptions 메서드
26.5.4 onComplete와 onSuccess 차이

27 Ajax 클래스
27.1 Request 클래스
27.1.1 Events 오브젝트
27.2 메서드 목록
27.3 Request 클래스 메서드-1
27.3.1 initialize 메서드
27.3.2 request 메서드
27.3.3 onStateChange 메서드
27.3.4 success 메서드
27.3.5 respondToReadyState 메서드
27.4 Request 클래스 메서드-2
27.4.1 setRequestHeaders 메서드
27.4.2 getHeader 메서드
27.4.3 evalJSON 메서드
27.4.4 evalResponse 메서드
27.4.5 dispatchException 메서드
27.5 Updater 클래스
27.5.1 container 오브젝트
27.5.2 initialize 메서드
27.5.3 updateContent 메서드
27.6 PeriodicalUpdater 클래스
27.6.1 PeriodicalUpdater 클래스 실행
27.6.2 initialize 메서드
27.6.3 frequency와 decay 프로퍼티
27.6.4 start 메서드
27.6.5 updateComplete 메서드
27.6.6 onTimerEvent 메서드
27.6.7 stop 메서드

찾아보기

저자소개

김영보 (지은이)    정보 더보기
다양한 분야의 소프트웨어를 개발했으며, 항상 개발 현장에 있었다. 오랫동안 웹 요소 기술을 강의했으며, 특히 자바스크립트 강의는 매번 만석이다. 『몰입! 자바스크립트』, 『ECMAScript 6』를 포함하여 8권을 집필하였다. 저자는 많은 개발과 강의 경험을 통해 개발자가 필요로 하는 핵심을 알고 있다. 그것을 이 책에 담았다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책