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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

jQuery API 레퍼런스 가이드

jQuery API 레퍼런스 가이드

조나단 채퍼, 칼 스웨드버그 (지은이), 김정운 (옮긴이)
위키북스
25,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

jQuery API 레퍼런스 가이드
eBook 미리보기

책 정보

· 제목 : jQuery API 레퍼런스 가이드 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788992939683
· 쪽수 : 448쪽
· 출판일 : 2011-08-19

책 소개

현재 가장 널리 쓰이고 있는 자바스크립트 라이브러리인 jQuery의 레퍼런스 가이드다. jQuery 라이브러리의 모든 기능을 기능별로 분류해서 간단한 예제와 함께 하나씩 소개하며, jQuery를 이용해 다양한 웹 애플리케이션을 개발할 때 빠르고 쉽게 개발할 수 있게 돕는다.

목차

01장 jQuery 스크립트 살펴보기
동적인 목차
- jQuery 구하기
- HTML 문서 준비
- jQuery 코드 작성
예제 스크립트 분석
- 셀렉터 표현식
- DOM 탐색 메서드
- DOM 조작 메서드
- 이벤트 메서드
- 이펙트 메서드
- AJAX 메서드
- 기타 메서드
- 플러그인 API
정리

02장 셀렉터 표현식
CSS 셀렉터
- Element (T)
- ID (#myid)
- class (.myclass)
- E F 하위 엘리먼트
- E > F => 자식 엘리먼트
- E + F => 이웃 엘리먼트
- E ~ F => 형제 엘리먼트
- E, F, G => 다중 표현식
- :nth-child(n/even/odd/expr) => 순차 자식 표현식
- :first-child => 첫 번째 자식 표현식
- :last-child => 마지막 자식 표현식
- :only-child => 유일한 자식 표현식
- :not(E) => 부정 표현식
- :empty => Empty 표현식
- * => 전체 선택 표현식
속성 셀렉터
- [foo] => 속성 표현식
- [foo=bar] => 속성값 표현식
- [foo!=bar] => 값이 일치하지 않는 속성
- [foo^=bar] => 속성값 시작 단어 일치 여부 표현식
- [foo$=bar] => 속성값 종료 단어 일치 여부 표현식
- [foo*=bar] => 속성값 포함 여부 표현식
- [foo~=bar] => 단어를 포함하는 속성 표현식
- [foo|=bar] => 머리글을 포함하는 속성 표현식
폼 셀렉터
사용자정의 셀렉터
- :eq(n) => 인덱스 기반 선택 셀렉터
- :gt(n) => ~보다 큰 표현식
- :lt(n) => ~보다 작은 표현식
- :first => 첫 번째 엘리먼트 표현식
- :last => 마지막 엘리먼트 표현식
- :even => 짝수 엘리먼트 표현식
- :odd => 홀수 엘리먼트 표현식
- :parent => 부모 엘리먼트 여부 표현식
- :contains(text) => 텍스트 포함 표현식
- :has(E) => 엘리먼트 포함 표현식
- :visible => 가시성 상태 표현식
- :hidden => 감춤 상태 표현식
- :header => 헤더 표현식
- :animated => 애니메이션 동작 상태 표현식
- :focus => 포커스 엘리먼트

03장 DOM 탐색 메서드
jQuery 메서드
- $()
필터링 메서드
- .filter()
- .not()
- .has()
- .eq()
- .first()
- .last()
- .slice()
트리 탐색 메서드
- .find()
- .children()
- .parents()
- .parentsUntil()
- .parent()
- .closest()
- .offsetParent()
- .siblings
- .prev()
- .prevAll()
- .prevUntil()
- .next()
- .nextAll()
- .nextUntil()
기타 탐색 메서드
- .add()
- .is()
- .end()
- .andSelf()
- .map()

04장 DOM 처리 메서드
기본 속성
- .attr() (접근자)
- .attr(설정자)
- .removeAttr()
- .prop() (접근자)
- .prop() (설정자)
- .removeProp()
스타일 프로퍼티
- .css() (접근자)
- .css (설정자)
- .height() (접근자)
- .height() (설정자)
- .innerHeight()
- .outerHeight()
- .width() (접근자)
- . width() (설정자)
- .innerWidth()
- .outerWidth()
- .offset(접근자)
- .offset() (설정자)
- .position()
- .scrollTop() (접근자)
- .scrollTop() (설정자)
- .scrollLeft() (접근자)
- .scrollLeft() (설정자)
클래스 속성
- .hasClass()
- .addClass()
- .removeClass()
- .toggleClass()
DOM 대체
- .html() (접근자)
- .html() (설정자)
- .text() (접근자)
- .text() (설정자)
- .val() (접근자)
- .val() (설정자)
- .replaceWith()
- .replaceAll()
DOM 내부 삽입 메서드
- .prepend()
- .prependTo()
- .append()
- .appendTo()
DOM 외부 삽입 메서드
- .before()
- .insertBefore()
- .after()
- .insertAfter()
DOM 주변 삽입 메서드
- .wrap()
- .wrapAll()
- .wrapInner()
DOM 복사 메서드
- .clone()
DOM 제거 메서드
- .empty()
- .remove()
- .detach()
- .unwrap()

05장 이벤트 메서드
이벤트 핸들러 추가
- .bind()
- .unbind()
- .one()
- .trigger()
- .triggerHandler()
- .live()
- .die()
- .delegate()
- .undelegate()
문서 로딩
- .ready()
- jQuery.holdReady()
- .load()
- .unload()
- .error()
마우스 이벤트
- .mousedown()
- .mouseup()
- .click()
- .dblclick()
- .toggle()
- .mouseover()
- .mouseout()
- .mouseenter()
- .mouseleave()
- .hover()
- .mousemove();
폼 엘리먼트
- .focus()
- .blur()
- .change()
- .select()
- .submit()
키보드 이벤트
- .keydown()
- .keypress()
- .keyup()
브라우저 이벤트
- .resize()
- .scroll()

06장 이펙트 메서드
기본 이펙트 메서드
- .show()
- .hide()
- .toggle()
- .slideDown()
- .slideUp()
- .slideToggle()
- .fadeIn()
- .fadeOut()
- fadeTo()
- .fadeToggle()
사용자 효과
- .animate()
- .stop()
- .delay()
- .queue()
- .dequeue()
- .clearQueue()
- jQuery.fx.interval

07장 AJAX 메서드
저수준 인터페이스
- $.ajax()
- $.ajaxSetup()
간편 메서드
- $.get()
- .load()
- $.post()
- $.getJSON()
- $.getScript()
전역 AJAX 이벤트 핸들러
- .ajaxComplete()
- .ajaxError()
- .ajaxSend()
- .ajaxStart()
- .ajaxStop()
- .ajaxSuccess()
- jQuery.ajaxPrefilter()
지연 객체 (Deferred Object)
- deferred.done()
- deferred.fail()
- deferred.isRejected()
- deferred.isResolved()
- deferred.promise()
- deferred.reject()
- deferred.rejectWith()
- deferred.resolve()
- deferred.resolveWith()
- deferred.then()
- deferred.always()
- jQuery.when()
도우미 메서드
- .serialize()
- .serializeArray()
- jQuery.parseJSON()
- jQuery.parseXML()

08장 기타 메서드
설정 메서드
- $.noConflict()
DOM 엘리먼트 메서드.
- .size()
- .get()
- .index()
컬렉션 처리 메서드
- .each()
- $.grep()
- $.makeArray()
- $.inArray()
- $.map()
- $.merge()
- $.unique()
- $.extend()
- $.trim()
- $.param()
객체 타입 확인 메서드
- $.isArray()
- $.isFunction()
- $.isPlainObject()
- $.isEmptyObject()
- $.isXMLDoc()
데이터 관리 메서드
- .data()
- .removeData()
- jQuery.hasData()
에러 처리 메서드
- jQuery.error()
- jQuery.isWindow()
- jQuery.now()
- jQuery.type()
- jQuery.sub()

09장 jQuery 프로퍼티
전역 프로퍼티
- $.browser
- $.support
jQuery 객체 관련 프로퍼티
- .length
- .selector
- .context
- jQuery.cssHooks

10장 플러그인 API
플러그인 활용
플러그인 개발
- 객체 메서드
- 전역 함수
- 셀렉터 표현식
플러그인 관례
- $ 별칭의 사용
명명 규약
API 표준화

11장 빨리 찾아보기
셀렉터 표현식
메서드
프로퍼티

부록A 온라인 참고자료
jQuery 문서
자바스크립트 레퍼런스
자바스크립트 코드 압축 도구
자바스크립트 코드 압축해제 도구
(X)HTML 참고 자료
CSS 레퍼런스
유용한 블로그
jQuery를 사용 중인 웹 개발 프레임워크

부록B 개발 도구
파이어폭스용 도구
인터넷 익스플로러 개발 도구
사파리 개발 도구
오페라용 도구
기타 도구

저자소개

조나단 채퍼 (지은이)    정보 더보기
미국 미시간주 그랜드 래피즈(Grand Rapids)에 위치한 래피드 디벨롭먼트 그룹(Rapid Development Group)의 회원이다. PHP와 MySQL, 자바스크립트 등 다양한 기술이 적용된 프로젝트 관리와 구현을 담당하고 있다. 오픈소스 커뮤니티에서 활동하고 있으며, 특히 자바스크립트 라이브러리로 제이쿼리 프레임워크를 채택한 드루팔(Drupal) CMS 프로젝트에서 왕성하게 활약하고 있다. 지금은 드루팔 코어의 일부가 된 Content Construction Kit의 개발자이기도 하다. 드루팔의 메뉴 시스템과 개발자 API 레퍼런스 문서를 전반적으로 관리하고 있다. 그랜드 래피즈에서 아내 제니퍼와 함께 살고 있으며, 여가에는 보드게임을 디자인하곤 한다.
펼치기
칼 스웨드버그 (지은이)    정보 더보기
미국 미시간주 그랜드 래피즈에 위치한 퓨저너리 미디어(Fusionary Media)의 웹 개발자이며 자바스크립트로 클라이언트 측과 서버 측 코드를 작성한다. 업무 외 시간에는 가족과 함께 지내거나 차고에서 커피를 볶고, 때론 근처 체육관에서 운동한다.
펼치기
김정운 (옮긴이)    정보 더보기
PHP 개발자로 지내다가 SK커뮤니케이션즈에서 자바스크립트 개발자로 일하며 사내 자바스크립트프레임워크를 비롯해 네이트캘린더, 네이트온웹버전 등을 개발했다. 현재는 Bucket Labs에서 iOS/OSX용 앱을 만들고 있다.
펼치기

책속에서

웹이 탄생되고 나서 오늘날처럼 자바스크립트가 중요한 역할을 차지하고 있었던 때는 없었습니다. 태어난 지는 오래됐지만 그동안 주목받지 못하다가 웹 개발을 하는 데 점점 더 중요한 위치를 차지해 가고 있는 자바스크립트는 말랑말랑하면서도 환경에 따라 개발자의 애를 먹이면서도 매력으로 똘똘 뭉친 프로그래밍 언어입니다.

자바스크립트가 주목받기 시작한 시점부터 자바스크립트의 장점을 활용하고 단점을 보완해서 개발자에게 많은 도움을 주는 자바스크립트 프레임워크나 라이브러리가 출시됐고 몇 년간 서로 경쟁하면서 더욱 강력한 기능과 쉬운 사용법으로 개발자들을 유혹하기 시작했습니다. 어느 정도 시간이 지난 지금, 전 세계적으로 가장 널리 사용되는 자바스크립트 라이브러리는 jQuery입니다. 이 매혹적인 라이브러리를 이용해 세계의 많은 프로젝트가 진행되거나 서비스되고 있으며, 앞으로 모바일 분야나 HTML5 시장에서도 jQuery는 널리 쓰일 것으로 예상합니다.

이 책에서는 jQuery 라이브러리의 모든 기능을 각 기능별로 분류해서 하나씩 설명합니다. jQuery를 페이지에 삽입하는 방법부터 AJAX를 이용해 효율을 높이는 방법까지 기능별 예제와 함께 살펴보면서 이해할 수 있게 구성돼 있습니다. 초보자분들은 이 책을 토대로 예제를 따라 하면서 jQuery의 기능을 배울 수 있고, jQuery에 능숙한 분들은 복잡한 웹 애플리케이션을 구축하면서 빠르게 확인하고 싶은 기능이 있거나 jQuery를 확장한 플러그인을 제작할 때 이 책을 참고할 수 있습니다.
- 옮긴이 글 중에서


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책