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

jQuery 1.7: 작고 강력한 자바스크립트 라이브러리

위키북스 오픈소스 & 웹 시리즈 39
조나단 채퍼 , 칼 스웨드버그 지음 | 장현순 옮김 | 위키북스 | 2012년 07월 20일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788992939034(8992939035)
쪽수 472쪽
크기 188 * 240 * 30 mm 판형알림
이 책의 원서/번역서 Learning jQuery. 3/E / Ahmed, Kaiser

책소개

이 책이 속한 분야

『jQuery 1.7: 작고 강력한 자바스크립트 라이브러리』는 웹 디자인에 인터랙티브한 요소를 추가하기를 희망하는 이들을 위한 책이다. jQuery 1.7 버전을 기반으로 하여 웹 페이지에 상호작용과 애니메이션을 추가하는 방법을 전해준다. AJAX, 이벤트, 효과, 고급 자바스크립트 등 jQuery의 다양한 기능에 대해 쉽고 간결하게 접근하고 있다. 실전에서 활용할 수 있는 상세한 예제를 다수 수록하였다.

목차

▣01장­jQuery 시작하기

jQuery란 무엇인가
jQuery, 왜 좋은가
첫 번째 jQuery 도큐먼트
­ jQuery 내려받기
­ HTML 도큐먼트에서의 jQuery 설정
­ jQuery 코드 작성
­ 완성된 산출물
일반 자바스크립트 vs. jQuery
개발도구
­ 파이어버그
요약

▣02장­요소 선택

DOM
$() 함수
CSS 선택자
­ 리스트 항목 레벨 단위로 스타일 입히기
­ 속성 선택자
­ 링크에 스타일 입히기
사용자 정의 선택자
­ 행에 징검다리 스타일 입히기
­ 폼 선택자
DOM 순회 메서드
­ 특정 셀에 스타일 입히기
­ 체인
DOM 요소 접근하기
요약
­ 추가 참고 자료
실습 문제

▣03장­이벤트 처리

페이지 로드 시점에 작업 수행하기
­ 코드 실행 시간
­ 한 페이지에 여러 스크립트 사용하기
­ 간결하게 단축한 코드
­ .ready() 콜백함수에 인자 넘기기
기본 이벤트
­ 간단한 스타일 변환기
­ 다른 버튼 활성화하기
­ 이벤트 핸들러 컨텍스트
­ 좀 더 간소화하기
­ 간소화된 이벤트
합성 이벤트
­ 고급기능 보이기와 숨기기
­ 클릭할 수 있는 아이템 강조하기
이벤트의 여행
­ 이벤트 버블링의 부작용
진행 경로 수정하기 : 이벤트 객체
­ 이벤트 대상
­ 이벤트 전파 멈추기
­ 기본 동작
­ 이벤트 위임
­ 이벤트 위임을 위한 메서드
이벤트 핸들러 제거하기
­ 이벤트 네임스페이스
­ 이벤트 다시 바인딩하기
사용자 상호작용 흉내 내기
­ 키보드 이벤트
요약
­ 추가 참고 자료
실습 문제

▣04장­스타일과 애니메이션

인라인 CSS 변경
기본적인 숨기기와 보이기
효과와 속도
­ 속도 지정하기
­ 페이드인과 페이드아웃
­ 슬라이드 업과 슬라이드 다운
­ 복합 효과
사용자 정의 애니메이션 만들기
­ 효과 직접 만들기
­ 여러 프로퍼티를 한번에 애니메이션하기
동시효과 대 연속효과
­ 요소들의 단일 집합에 적용하기
­ 요소들의 다중 집합에 효과 적용하기
­ 핵심정리
요약
­ 추가 참고 자료
실습 문제

▣05장­DOM 다루기

속성 조작하기
­ class 이외의 속성
­ DOM 요소 프로퍼티
DOM 트리 다루기
­ $() 함수 다시 보기
­ 새로운 요소 생성하기
­ 새로운 요소 삽입하기
­ 요소 이동
­ 요소 감싸기
­ 순서가 뒤바뀐 역 삽입 메서드
요소 복사하기
­ 인용구문 복제하기
콘텐츠를 가져오고 설정하는 메서드
­ 추가 스타일 조정
DOM 조작 메서드 핵심정리
요약
­ 추가 참고 자료
실습 문제

▣06장­Ajax를 이용한 데이터 전송

필요할 때 데이터 로드하기
­ HTML 추가하기
­ 자바스크립트 객체로 작업하기
­ XML 도큐먼트 로드하기
데이터 형식 선택하기
서버로 데이터 전달하기
­ GET 요청 수행하기
­ POST 요청 수행하기
­ 폼 데이터 전송하기
Ajax 요청에 대한 서로 다른 콘텐츠의 전송
요청이 처리 중임을 표시하기
에러 처리
Ajax와 이벤트
보안 제약사항
­ 원격 데이터를 위한 JSONP
추가 옵션
­ 낮은 수준의 Ajax 메서드
­ 기본 옵션 변경하기
­ HTML 페이지의 일부 로드하기
요약
­ 추가 참고 자료
실습 문제

▣07장­플러그인

플러그인과 사용법 찾기
플러그인 사용법
­ Cycle 플러그인 내려받기와 참조하기
­ 간단한 플러그인 사용
­ 플러그인 메서드의 인자 전달하기
­ 기본 인자 값
­ 다른 유형의 플러그인
jQuery UI 플러그인 라이브러리
­ 효과
­ 상호작용 컴포넌트
­ 위젯
­ jQuery UI 테마롤러
요약
실습 문제

▣08장­플러그인 개발

플러그인에서 $ 별칭 사용
새 전역함수 추가
­ 여러 함수 추가하기
jQuery 객체 메서드 추가
­ 객체 메서드 컨텍스트
­ 묵시적 반복
­ 메서드 체인
메서드 파라미터
­ 파라미터 맵
­ 기본 파라미터 값
­ 콜백 함수
­ 커스터마이즈 할 수 있는 기본값
jQuery UI 위젯 팩토리
­ 위젯 만들기
­ 위젯 제거하기
­ 위젯의 활성화와 비활성화
­ 위젯의 옵션 지원하기
­ 서브 메서드 추가하기
­ 위젯 이벤트 발생시키기
플러그인 디자인을 위한 추천사항
­ 플러그인 배포하기
요약
실습 문제

▣09장­고급 선택자와 순회

선택과 순회 다시 보기
­ 동적 테이블 필터링
­ 테이블 행 줄무늬
­ 필터과 줄무늬의 조합
­ 기타 선택자와 순회 메서드
선택자의 커스터마이징과 최적화
­ 사용자 정의 선택자 플러그인 작성하기
­ 선택자 성능
DOM 순회 깊이 들여다보기
­ jQuery 객체 프로퍼티
­ DOM 요소 스택
­ DOM 순회 메서드 플러그인 작성하기
­ DOM 순회 성능
요약
­ 추가 참고 자료
실습 문제

▣10장­고급 선택자와 순회

이벤트 다시 보기
­ 추가 데이터 페이지 로드하기
­ 마우스 오버 시 데이터 표시하기
이벤트 위임
­ jQuery 위임 메서드 사용하기
­ 위임 메서드 선택하기
­ 조기 위임
­ 컨텍스트 인자 사용하기
사용자 정의 이벤트
­ 무한 스크롤링
­ 사용자 정의 이벤트 파라미터
이벤트 발생 빈도 조절
­ 빈도조절을 수행하는 다른 방법
특수 이벤트
­ 특수 이벤트에 대한 추가 정보
요약
­ 추가 참고 자료
실습 문제

▣11장­고급 효과

애니메이션 다시 보기
애니메이션 관찰하기 및 중단하기
­ 애니메이션 상태 결정하기
­ 실행 중인 애니메이션 중단하기
전역 효과 프로퍼티
­ 모든 효과 중단하기
­ 애니메이션의 부드러운 정도를 미세 조정하기
­ 효과의 지속시간 정의
다중 프로퍼티 이징
지연 객체
­ 애니메이션의 약속 객체
요약
­ 추가 참고 자료
실습 문제

▣12장­고급 DOM 다루기
테이블 행의 정렬
­ 서버에서 정렬
­ Ajax 정렬
­ 자바스크립트 정렬
요소의 이동과 삽입 다시보기
­ 기존 텍스트에 링크 추가하기
­ 간단한 자바스크립트 배열의 정렬
­ DOM 요소 정렬
DOM 요소와 함께 데이터 저장하기
­ 추가적 사전 계산의 수행
­ 비 문자열 데이터 저장하기
­ 정렬 방향 바꾸기
HTML5 커스텀 데이터 속성 사용하기
JSON을 이용한 테이블 행의 생성 및 정렬
­ JSON 객체 수정하기
­ 필요에 따라 콘텐츠 재구성하기
고급 속성 다루기
­ 간소화된 요소 생성
­ DOM 조작 후크
요약
­ 추가 참고 자료
실습 문제

▣13장­고급 Ajax

Ajax를 이용한 단계적 기능향상
­ JSONP 데이터 이용하기
Ajax 에러 처리
jqXHR 객체
­ Ajax 약속 객체
­ 응답 저장하기
스로틀링 Ajax 요청
Ajax 기능 확장
­ 데이터 유형 변환기
­ Ajax 프리필터
­ 대체 트랜스포트
요약
­ 추가 참고 자료
실습 문제

▣부록A­자바스크립트 클로저

내부 함수
­ 영역 벗어나기
­ 변수 범위
클로저 사이의 상호작용
jQuery에서의 클로저
­ $(document).ready()로 인자 전달하기
­ 이벤트 핸들러
­ 반복문에서 핸들러 연결하기
­ 기명함수와 익명함수
메모리 누수 위험
­ 우연한 순환 참조들
­ 인터넷 익스플로러 메모리 누수 문제
요약

▣부록B­QUnit으로 자바스크립트 테스트하기

QUnit 내려받기
문서 설정하기
테스트 구성하기
테스트 추가하기와 실행하기
­ 비동기 테스트
다른 유형의 테스트
실제적 고려사항
­ 추가 참고 자료
요약

▣부록C­퀵 레퍼런스

선택자 표현식
­ 간단한 CSS
­ 형제 요소들 사이의 위치
­ 매치된 요소들 사이의 위치
­ 속성
­ 폼
­ 그밖의 사용자 정의 선택자
DOM 순회 메서드들
­ 필터링
­ 자손
­ 형제
­ 조상
­ 컬렉션 다루기
­ 선택된 요소들에 대한 작업
이벤트 메서드
­ 이벤트 등록
­ 약칭 이벤트 등록
­ 특별 약칭
­ 이벤트 발생
­ 약칭 이벤트 발생
­ 유틸리티
효과 메서드
­ 사전 정의 효과
­ 사용자 정의 애니메이션
­ 큐 조작
DOM 조작 메서드
­ 속성과 프로퍼티
­ 콘텐트
­ CSS
­ 크기
­ 삽입
­ 대체
­ 삭제
­ 복사
­ 데이터
Ajax 메서드
­ 요청 보내기
­ 요청 모니터링
­ 구성
­ 유틸리티
지연 객체
­ 객체 생성
­ 지연 객체 메서드
­ 약속 객체의 메서드
기타 프로퍼티와 함수
­ jQuery 객체의 프로퍼티
­ 배열과 객체
­ 객체 introspection
­ 기타

▣부록D­jQuery 1.7

­ 새로운 이벤트 API : .on()과 .off()
­ 위임된 이벤트의 성능 향상
­ 인터넷 익스플로러 6/7/8에서 HTML5에 대한 지원 향상
­ 토글 애니메이션의 직관적 작동
­ 비동기 모듈 정의 지원
­ 지연객체 확장
­ jQuery.isNumeric() 메서드 지원
­ event.layerX와 event.layerY프로퍼티 제거
­ jQuery.event.proxy() 제거
jQuery 1.7 API 추가 및 변경내용
­ 카테고리 : 콜백 객체
­ 카테고리 : 지연객체
­ 카테고리 : 이벤트객체
­ 카테고리 : 필터링
­ 카테고리 : 유틸리티
­ 카테고리 : 이벤트 핸들러 등록
­ 카테고리 : 속성
­ 카테고리 : 데이터
­ 카테고리 : 사용자 정의
­ 토글 애니메이션
­ 기타 변경 사항

책 속으로

1장 시작하기에서는 jQuery 자바스크립트 라이브러리를 직접 경험할 수 있다. 먼저 jQuery에 대한 이해를 돕기 위해 jQuery에 대한 기본적인 내용을 설명하고 여러분이 jQuery를 사용해서 무엇을 할 수 있는지 설명한다. jQuery 라이브러리를 내려받아 설치하고, 스크립트를 작성하는 방법을 설명한다.

2장 요소 선택에서는 웹 페이지에서 요소들을 찾기 위해 jQuery의 선택자 표현식과 DOM 순회 메서드를 사용하는 방법을 공부한다. jQuery를 이용해 다양한 페이지 요소들에 스타일을 입힌다. 경우에 따라서는 순수... 더보기

출판사 서평

jQuery라는 이 작고 가벼운 라이브러리만 내려받거나 더 간단하게 jQuery 라이브러리가 있는 곳만 지정해주면 예전엔 상상도 하지 못했던 작업들을 너무도 수월하게 처리할 수 있게 됐다. 이뿐만 아니라 사용자들의 눈길을 사로잡을 수 있는 멋진 디자인까지 추가할 수 있게 됐으니 개발자들에겐 “이보다 더 좋을 순 없다“라는 표현이 딱 어울린다.

이 책의 원서인 『Learning jQuery』는 jQuery에 관한 첫 번째 책이자 jQuery 공식 홈페이지인 jquery.com의 메인 페이지에 나열된 관련 서적 중에서도 맨 처음... 더보기

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
최근 본 상품