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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

jQuery in Action 2판

jQuery in Action 2판

(+ jQuery UI 활용전략)

베어 바이볼트, 예후다 카츠 (지은이), 송효종, 이두원, 차기용 (옮긴이)
인사이트
33,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

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

책 이미지

jQuery in Action 2판
eBook 미리보기

책 정보

· 제목 : jQuery in Action 2판 (+ jQuery UI 활용전략)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Ajax
· ISBN : 9788966260171
· 쪽수 : 628쪽
· 출판일 : 2011-11-21

책 소개

불과 몇 년 전 혜성같이 등장했던 jQuery가 얼마나 만족스럽게 변했는지를 한눈에 알아볼 수 있도록 구성되었다. 일단 1판이 jQuery의 장점인 코드 효율성과 유연한 확장력, 탁월한 엘리먼트 선택의 방법 등 기본적인 jQuery 이해를 목적에 두었다면, 2판은 버전의 변경에 따른 최신 예제 스타일을 소개하는 것은 물론 확장된 플러그인과 UI 같은 요소들까지 설명하는 것이 특징이다.

목차

1부 핵심 jQuery
1장. jQuery 소개
__1.1 코드를 아껴서 얻을 수 있는 강력함
__1.2 튀지 않는 자바스크립트
____1.2.1 구조에서 행위 분리하기
____1.2.2 스크립트 분리하기
__1.3 jQuery 기초
____1.3.1 jQuery() 함수
____1.3.2 유틸리티 함수
____1.3.3 문서 준비 핸들러
____1.3.4 DOM 엘리먼트 생성하기
____1.3.5 jQuery 확장하기
____1.3.6 다른 라이브러리와 함께 jQuery 사용하기
__1.4 요약

2장. 기능이 확장된 엘리먼트 집합 생성하기
__2.1 조작하려는 엘리먼트 선택하기
____2.1.1 컨텍스트 제어
____2.1.2 기본 CSS 셀렉터 사용하기
____2.1.3 자식 셀렉터, 컨테이너 셀렉터, 어트리뷰트 셀렉터 사용하기
____2.1.4 위치로 선택하기
____2.1.5 CSS와 jQuery 정의 필터 셀렉터 사용하기
__2.2 새로운 HTML 생성하기
__2.3 확장된 엘리먼트 집합 관리하기
____2.3.1 확장 집합의 크기 결정하기
____2.3.2 확장 집합에서 엘리먼트 획득하기
____2.3.3 확장 엘리먼트 집합 재편성하기
____2.3.4 관계를 이용해 확장 집합 얻기
____2.3.5 확장 집합을 이용하는 기타 방법
____2.3.6 jQuery 체인 관리하기
__2.4 요약

3장. jQuery로 페이지에 생명 불어넣기
__3.1 엘리먼트 프로퍼티와 어트리뷰트로 작업하기
____3.1.1 엘리먼트 프로퍼티 조작하기
____3.1.2 어트리뷰트 값 가져오기
____3.1.3 어트리뷰트 값 설정하기
____3.1.4 어트리뷰트 제거하기
____3.1.5 어트리뷰트 활용하기
____3.1.6 사용자 정의 데이터 엘리먼트에 저장하기
__3.2 엘리먼트 스타일 변경하기
____3.2.1 클래스 추가하고 제거하기
____3.2.2 스타일 얻고 설정하기
__3.3 엘리먼트 콘텐츠 설정하기
____3.3.1 HTML과 텍스트 콘텐츠 대체하기
____3.3.2 엘리먼트 복사하기와 이동하기
____3.3.3 엘리먼트 감싸기와 풀어내기
____3.3.4 엘리먼트 제거하기
____3.3.5. 엘리먼트 복사하기
__3.4 폼 엘리먼트 값 다루기
__3.5 요약

4장. 이벤트 - 모든 것의 시작
__4.1 브라우저 이벤트 모델 이해하기
____4.1.1 DOM 레벨 0 이벤트 모델
____4.1.2 DOM 레벨 2 이벤트 모델
____4.1.3 인터넷 익스플로러 이벤트 모델
__4.2 jQuery 이벤트 모델
____4.2.1 jQuery를 사용해 이벤트 핸들러를 바인딩하기
____4.2.2 이벤트 핸들러 제거하기
____4.2.3 Event 인스턴스
____4.2.4 이벤트 핸들러 미리 관리하기
____4.2.5 이벤트 핸들러 호출하기
____4.2.6 기타 이벤트 관련 메서드
__4.3 이벤트 사용하기
____4.3.1 많은 정보를 필터링하기
____4.3.2 템플릿 복사를 통한 엘리먼트 생성
____4.3.3 주요 마크업을 맞추기
____4.3.4 새로운 필터 추가하기
____4.3.5 입력 값 컨트롤 추가하기
____4.3.6 원하지 않는 필터 삭제하기와 남은 작업
____4.3.7 개선의 여지가 있는 부분
__4.4 정리

5장. 애니메이션과 여러 효과를 이용해 페이지 꾸미기
__5.1 엘리먼트를 나타내고 감추기
____5.1.1 롤 업 모듈 구현하기
____5.1.2 엘리먼트의 표시 상태 바꾸기
__5.2 엘리먼트 표시 상태를 애니메이션으로 표현하기
____5.2.1 엘리먼트 점진적으로 보이고 감추기
____5.2.2 엘리먼트 fadeIn()/fadeOut()/fadeTo()하기
____5.2.3 슬라이드 효과를 사용하여 엘리먼트를 나타내고 감추기
____5.2.4 애니메이션 멈추기
__5.3 사용자 정의 애니메이션 생성하기
____5.3.1 사용자 정의 스케일 애니메이션
____5.3.2 사용자 정의 드롭 애니메이션
____5.3.3 사용자 정의 퍼프 애니메이션
__5.4 애니메이션과 큐
____5.4.1 동시에 애니메이션 적용하기
____5.4.2 함수를 큐잉하여 실행하기
____5.4.3 효과 큐에 함수 삽입하기
__5.5 요약

6장. jQuery 유틸리티 함수로 DOM 뛰어넘기
__6.1 jQuery 플래그 사용하기
____6.1.1 애니메이션 비활성화하기
____6.1.2 사용자 에이전트 지원 탐지하기
____6.1.3 브라우저 탐지 플래그
__6.2 다른 라이브러리와 jQuery 함께 사용하기
__6.3 자바스크립트 객체와 컬렉션 조작하기
____6.3.1 문자열 다듬기
____6.3.2 프로퍼티와 컬렉션 순회하기
____6.3.3 배열 필터링하기
____6.3.4 배열 변환하기
____6.3.5 자바스크립트 배열 재미있게 사용하기
____6.3.6 객체 확장하기
____6.3.7 매개변수 값 직렬화하기
____6.3.8 객체 검사하기
__6.4 기타 유틸리티 함수
____6.4.1 아무것도 하지 않기
____6.4.2 포함 여부 판단하기
____6.4.3 엘리먼트에 데이터 저장하기
____6.4.4 함수 콘텍스트를 미리 바인딩하기
____6.4.5 JSON 파싱하기
____6.4.6 표현식 평가하기
____6.4.7 동적으로 스크립트 로드하기
__6.5 요약

7장. jQuery를 확장하여 사용 범위를 넓혀보자
__7.1 jQuery 확장을 사용하는 이유
__7.2 jQuery 플러그인 제작 지침
____7.2.1 파일과 함수 이름 짓기
____7.2.2 $를 경계하라
____7.2.3 복잡한 매개변수 목록을 단순하게 만들기
__7.3 사용자 정의 유틸리티 함수 작성하기
____7.3.1 데이터를 처리하는 유틸리티 함수 만들기
____7.3.2 날짜 형식기 만들기
__7.4 새로운 확장 메서드 추가하기
____7.4.1 확장 메서드에서 여러 동작 처리하기
____7.4.2 확장 메서드에서 상태 유지하기
__7.5 요약

8장. Ajax를 이용하여 서버와 대화하기
__8.1 Ajax 간략히 살펴보기
____8.1.1 XHR 인스턴스 생성하기
____8.1.2 요청 보내기
____8.1.3 진행 상황 추적하기
____8.1.4 응답 얻기
__8.2 엘리먼트에 콘텐츠 로드하기
____8.2.1 jQuery로 콘텐츠 로드하기
____8.2.2 동적으로 HTML 로드하기
__8.3 GET과 POST 요청 만들기
________8.3.1. GET 메서드로 데이터 얻기
____8.3.2 JSON 데이터 얻기
____8.3.3 POST 요청 만들기
____8.3.4 단계적 드롭다운 구현하기
__8.4 Ajax 요청 직접 제어하기
____8.4.1 Ajax 요청 직접 설정하고 생성하기
____8.4.2 요청에 기본 값 설정하기
____8.4.3 Ajax 이벤트 다루기
__8.5 모든 것을 적용해보기
____8.5.1 Termifier 구현하기
____8.5.2 Termifier 플러그인 적용해보기
____8.5.3 Termifier 플러그인 개선하기
__8.6 jQuery 1.5 변경사항
____8.6.1 jqXHR 객체 도입
____8.6.2 $.ajax() 함수와 옵션 매개변수의 변경사항
____8.6.3 Ajax 확장하기
__8.7 요약

2부 jQuery UI
9장. jQuery UI 소개: 테마와 효과
__9.1 jQuery UI 라이브러리 구성 및 다운로드
____9.1.1 구성 및 다운로드
____9.1.2 UI 라이브러리 사용하기
__9.2 jQuery 테마와 스타일 적용하기
____9.2.1 개요
____9.2.2 ThemeRoller 도구 사용하기
__9.3 jQuery UI 효과
____9.3.1 jQuery UI 효과
____9.3.2 코어 애니메이션을 확장한 기능
____9.3.3 확장된 화면 표시 메서드
____9.3.4 클래스 전환 애니메이션
____9.3.5 easing 함수
__9.4 향상된 위치지정
__9.5 요약

10장. jQuery UI 마우스 인터랙션: 마우스를 따르라!
__10.1 드래그하기
____10.1.1 엘리먼트를 드래그 대상으로 만들기
____10.1.2 드래그 기능의 이벤트
____10.1.3 드래그 기능 제어하기
__10.2 드래그한 것을 드롭하기
____10.2.1 엘리먼트를 드롭 대상으로 만들기
____10.2.2 드롭 기능의 이벤트
__10.3 정렬하기
____10.3.1 정렬 대상으로 만들기
____10.3.2 정렬 대상을 연결하기
____10.3.3 정렬 기능의 이벤트
____10.3.4 정렬 순서 가져오기
__10.4 리사이즈하기
____10.4.1 리사이즈 대상으로 만들기
____10.4.2 리사이즈 기능의 이벤트
____10.4.3 핸들 꾸미기
__10.5 선택 가능한 것 만들기
____10.5.1 선택 가능하도록 만들기
____10.5.2 선택 대상의 이벤트
____10.5.3 선택된 엘리먼트와 선택 가능한 엘리먼트 찾기
__10.6 정리

11장. jQuery UI 위젯: HTML 컨트롤을 넘어
__11.1 버튼과 버튼 집합
____11.1.1 UI 테마를 가진 버튼의 모습
____11.1.2 테마가 적용된 버튼 생성하기
____11.1.3 버튼 아이콘
____11.1.4 버튼 이벤트
____11.1.5 버튼에 스타일 적용하기
__11.2 슬라이더
____11.2.1 슬라이더 위젯 생성하기
____11.2.2 슬라이더 이벤트
____11.2.3 슬라이더에 스타일 적용하기
__11.3 진행상태 바
____11.3.1 진행상태 바 생성하기
____11.3.2 진행상태 바 이벤트
____11.3.3 자동으로 업데이트되는 진행상태 바 플러그인
____11.3.4 진행상태 바에 스타일 적용하기
__11.4 자동완성
____11.4.1 자동완성 위젯 생성하기
____11.4.2 자동완성 소스
____11.4.3 자동완성 이벤트
____11.4.4 자동완성에 스타일 적용하기
__11.5 날짜 선택기
____11.5.1 jQuery 날짜 선택기 생성하기
____11.5.2 날짜 선택기의 날짜 형식
____11.5.3 날짜 선택기 이벤트
____11.5.4 날짜 선택기 유틸리티 함수
__11.6 탭
____11.6.1 탭 콘텐츠 생성하기
____11.6.2 탭 이벤트
____11.6.3 탭에 스타일 적용하기
__11.7 아코디언
____11.7.1 아코디언 위젯 생성하기
____11.7.2 아코디언 이벤트
____11.7.3 아코디언에 스타일 적용하기
____11.7.4 Ajax를 사용해 아코디언 패널 불러오기
__11.8 대화 상자
____11.8.1 대화 상자 생성하기
____11.8.2 대화 상자 이벤트
____11.8.3 대화 상자 클래스 이름
____11.8.4 대화 상자 활용법
__11.9 요약
__11.10 끝?

부록 A. 알아두면 좋을 자바스크립트
__A.1 자바스크립트 객체 기초
____A.1.1 객체 만들기
____A.1.2 객체의 프로퍼티
____A.1.3 객체 리터럴
____A.1.4 window 프로퍼티인 객체
__A.2 주요 구성 요소인 함수
____A.2.1 함수의 이름?
____A.2.2 콜백으로 쓰이는 함수
____A.2.3 this에 관한 모든 것
____A.2.4 클로저
__A.3 요약

부록 B. 예제 실행하기
__B.1 예제 실행하기
____B.1.1 톰캣 설치하기
____B.1.2 예제 실행하기
__B.2 요약

부록 C. jQuery 1.4.x, jQuery 1.5, jQuery 1.6의 변경사항
__C.1 핵심 변경사항
____C.1.1 Deferred 객체(1.5)
____C.1.2 attr() 메서드 변경(1.6.1)
__C.2. 기능별 세부 변경사항
____C.2.1 코어
____C.2.2 셀렉터와 검색
____C.2.3 확장 집합
____C.2.4 이벤트
____C.2.5 유틸리티
____C.2.6 효과

찾아보기

저자소개

예후다 카츠 (지은이)    정보 더보기
jQuery 프로젝트의 코어 멤버이며, VisualjQuery 사이트(visualquery.com)를 운영하고 있다. 루비 기반의 웹 애플리케이션 프레임워크인 Merb에 기여하였고, 2008년 현재는 <Ruby in Practice>를 저술한다.
펼치기
송효종 (옮긴이)    정보 더보기
자바 프로그래머로 일하다 자바스크립트에 흥미를 느끼고 NHN Ajax UI 랩에 들어와 관련 일을 한다. 2008년 현재 일본에 있는 네이버 재팬의 UIT 팀에서 자바스크립트 일한다.
펼치기
이두원 (옮긴이)    정보 더보기
대학원에서 소프트웨어 공학을 전공했고, 현재 NHN의 Ajax UI 랩에서 UI 개발자로 일하고 있다. 요즘에는 HTML5가 가져올 웹의 진화와 모바일 어플리케이션 UI에 관심이 많다. 『프로그래밍 jQuery』를 공역했다.
펼치기
차기용 (옮긴이)    정보 더보기
2005년부터 자바스크립트 개발을 해왔으며, 현재는 NHN에서 네이버톡 웹버전을 담당하고 있다. 요즘에는 Mobile Web App과 Hybrid App에 관심이 많아 대부분의 시간을 여기에 할애하는 중이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책