HOME > Detail View

Detail View

jQuery 1.7 : 작고 강력한 자바스크립트 라이브러리 (Loan 6 times)

Material type
단행본
Personal Author
Chaffer, Jonathan Swedberg, Karl, 저 장현순, 역
Title Statement
jQuery 1.7 : 작고 강력한 자바스크립트 라이브러리 / 조나단 채퍼, 칼 스웨드버그 지음 ; 장현순 옮김
Publication, Distribution, etc
파주 :   위키북스,   2012  
Physical Medium
xxxiii, 437 p. : 삽화 ; 24 cm
Series Statement
위키북스 오픈소스 & 웹 시리즈 ;039
Varied Title
Learning jQuery : create better interaction, design and web development with simple JavaScript techniques (3rd ed)
ISBN
9788992939034
General Note
부록: 1. 자바스크립트 클로저, 2. QUnit으로 자바스크립트 테스트하기, 3. 퀵 레퍼런스 외  
색인수록  
Subject Added Entry-Topical Term
JavaScript (Computer program language) Web site development Web sites -- Design
000 01306camcc2200361 c 4500
001 000045719419
005 20121008132144
007 ta
008 120730s2012 ggka 001c kor
020 ▼a 9788992939034 ▼g 93560
035 ▼a (KERIS)BIB000012866648
040 ▼a 211020 ▼c 211020 ▼d 244002
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.133 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2012z8
100 1 ▼a Chaffer, Jonathan
245 1 0 ▼a jQuery 1.7 : ▼b 작고 강력한 자바스크립트 라이브러리 / ▼d 조나단 채퍼, ▼e 칼 스웨드버그 지음 ; ▼e 장현순 옮김
246 1 9 ▼a Learning jQuery : ▼b create better interaction, design and web development with simple JavaScript techniques ▼g (3rd ed)
260 ▼a 파주 : ▼b 위키북스, ▼c 2012
300 ▼a xxxiii, 437 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 위키북스 오픈소스 & 웹 시리즈 ; ▼v 039
500 ▼a 부록: 1. 자바스크립트 클로저, 2. QUnit으로 자바스크립트 테스트하기, 3. 퀵 레퍼런스 외
500 ▼a 색인수록
630 ▼a JQuery (Computer file)
650 0 ▼a JavaScript (Computer program language)
650 0 ▼a Web site development
650 0 ▼a Web sites ▼x Design
700 1 ▼a Swedberg, Karl, ▼e
700 1 ▼a 장현순, ▼e
900 1 0 ▼a 채퍼, 조나단, ▼e
900 1 0 ▼a 스웨드버그, 칼, ▼e

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 J41 2012z8 Accession No. 151310949 Availability Available Due Date Make a Reservation Service C

Contents information

Book Introduction

AJAX, 이벤트, 효과, 고급 자바스크립트 등 jQuery의 다양한 기능에 대한 안내서. jQuery 1.7 버전을 기반으로 작성되고 수정됐으며 부록에 1.7 버전의 내용을 정리하고 요약해 놓았다. 실전에서도 바로 이용할 수 있는 상세한 예제를 많이 다루고 있을 뿐더러 개발자가 직접 자신만의 플러그인으로 jQuery 라이브러리를 확장하는 방법도 알려준다.

많은 개발자가 일반적인 작업을 자동화하고 복잡한 작업을 쉽게 처리해주는 jQuery와 같은 자바스크립트 라이브러리를 도입해 좀 더 멋지고 인터랙티브한 사이트를 개발하기 위해 노력하고 있다. jQuery 라이브러리는 자바스크립트보다 HTML과 CSS에 대한 경험이 더 많은 개발자나 프로그래밍 경험이 많지 않은 웹 디자이너도 쉽게 사용할 수 있게 설계돼 있다. 또한 jQuery의 개념적 일관성은 경험이 많은 프로그래머에게도 도움될 것이다.

『jQuery 1.7 작고 강력한 자바스크립트 라이브러리』는 jQuery 1.7 버전을 기반으로 작성되고 수정됐으며 부록에 1.7 버전의 내용을 정리하고 요약해 놓았다. 이 책에서는 웹 페이지에 상호작용과 애니메이션을 추가하는 방법을 상세하게 알려준다. 과거에 자바스크립트를 작성하는 데 조금이라도 어려움을 겪은 프로그래머가 있다면 이젠 걱정할 필요가 없다. 이 책은 AJAX, 이벤트, 효과, 고급 자바스크립트 등 jQuery의 다양한 기능에 대한 좋은 안내서가 될 것이다.

이 책은 실전에서도 바로 이용할 수 있는 상세한 예제를 많이 다루고 있을 뿐더러 개발자가 직접 자신만의 플러그인으로 jQuery 라이브러리를 확장하는 방법도 알려준다.

★ 대상 독자 ★

이 책은 웹 디자인에 인터랙티브한 요소를 추가하고 싶은 웹 디자이너와 웹 애플리케이션을 위한 최상의 사용자 인터페이스를 만들고 싶은 개발자를 위한 책이다.

이 책의 독자는 자바스크립트 프로그래밍에 대한 기본적인 이해와 HTML과 CSS에 대한 지식이 필요하다. jQuery나 다른 자바스크립트 라이브러리에 대한 경험은 필요하지 않다.

★ 이 책에서 다루는 내용 ★

■ 프로그래밍 경험이 많지 않은 사람들을 위한 jQuery 소개
■ 특정 클라이언트 측 문제에 대한 상세한 해결 방법
■ 웹 디자인에 인터랙티브한 요소를 추가하는 방법
■ 웹 애플리케이션을 위한 최상의 사용자 인터페이스를 만드는 방법
■ 페이지에서 원하는 요소를 얻기 위해 선택자를 활용하는 다양한 방법
■ 이벤트를 이용해 웹페이지에 기능을 추가하는 방법
■ 다양한 애니메이션 효과로 페이지를 멋지게 꾸미는 방법
■ jQuery 1.6 & 1.7의 새로운 기능


Information Provided By: : Aladin

Author Introduction

조나단 채퍼(지은이)

미국 미시간주 그랜드 래피즈(Grand Rapids)에 위치한 래피드 디벨롭먼트 그룹(Rapid Development Group)의 회원이다. PHP와 MySQL, 자바스크립트 등 다양한 기술이 적용된 프로젝트 관리와 구현을 담당하고 있다. 오픈소스 커뮤니티에서 활동하고 있으며, 특히 자바스크립트 라이브러리로 제이쿼리 프레임워크를 채택한 드루팔(Drupal) CMS 프로젝트에서 왕성하게 활약하고 있다. 지금은 드루팔 코어의 일부가 된 Content Construction Kit의 개발자이기도 하다. 드루팔의 메뉴 시스템과 개발자 API 레퍼런스 문서를 전반적으로 관리하고 있다. 그랜드 래피즈에서 아내 제니퍼와 함께 살고 있으며, 여가에는 보드게임을 디자인하곤 한다.

칼 스웨드버그(지은이)

미국 미시간주 그랜드 래피즈에 위치한 퓨저너리 미디어(Fusionary Media)의 웹 개발자이며 자바스크립트로 클라이언트 측과 서버 측 코드를 작성한다. 업무 외 시간에는 가족과 함께 지내거나 차고에서 커피를 볶고, 때론 근처 체육관에서 운동한다.

장현순(옮긴이)

1995년 대학에서 웹을 처음 접한 이래로 웹 프로그래머로 일했으며, 웹 관련 기술 및 다양한 분야에 꾸준히 관심을 기울이고 있다. 2년간의 세계여행 후 현재 스위스 취리히의 변두리에 위치한 작은 마을에서 평화롭게 살고 있다. 『jQuery 1.7: 작고 강력한 자바스크립트 라이브러리』 『HTML5 & CSS3 실전에서는 이렇게 쓴다!』 『윈도우폰 7의 비밀』을 번역했으며, www.memonic.com의 한글 번역 작업을 하고 있다.

Information Provided By: : Aladin

Table of Contents

목차 
01 jQuery 시작하기 = 1 
 jQuery란 무엇인가 = 1
 jQuery, 왜 좋은가 = 3
 첫 번째 jQuery 도큐먼트 = 5
  jQuery 내려받기 = 5
  HTML 도큐먼트에서의 jQuery 설정 = 6
  jQuery 코드 작성 = 9
   시 구절 찾기 = 10
   새로운 클래스 추가 = 10
   코드 수행 = 10
  완성된 산출물 = 12
 일반 자바스크립트 vs. jQuery = 12
 개발도구 = 13
  파이어버그 = 14
 요약 = 17
02 요소 선택 = 19
 DOM = 19  
 $() 함수 = 21 
 CSS 선택자 = 22
  리스트 항목 레벨 단위로 스타일 입히기 = 24
  속성 선택자 = 26
  링크에 스타일 입히기 = 26
 사용자 정의 선택자 = 28
  행에 징검다리 스타일 입히기 = 29
  폼 선택자 = 33
 DOM 순회 메서드 = 34
  특정 셀에 스타일 입히기 = 35
  체인 = 38
 DOM 요소 접근하기 = 39
 요약 = 40
  추가 참고 자료 = 40
 실습 문제 = 41
03 이벤트 처리 = 43  
 페이지 로드 시점에 작업 수행하기 = 43 
  코드 실행 시간 = 43
  한 페이지에 여러 스크립트 사용하기 = 45
  간결하게 단축한 코드 = 46
  .ready() 콜백 함수에 인자 넘기기 = 47
 기본 이벤트 = 48
  간단한 스타일 변환기 = 48
  다른 버튼 활성화하기 = 51
  이벤트 핸들러 컨텍스트 = 52
  좀 더 간소화하기 = 55
  간소화된 이벤트 = 57
 합성 이벤트 = 58
  고급기능 보이기와 숨기기 = 59
  클릭할 수 있는 아이템 강조하기 = 61
 이벤트의 여행 = 63
  이벤트 버블링의 부작용 = 65  
 진행 경로 수정하기 : 이벤트 객체 = 65 
  이벤트 대상 = 67
  이벤트 전파 멈추기 = 67
  기본 동작 = 68
  이벤트 위임 = 69
  이벤트 위임을 위한 메서드 = 72
 이벤트 핸들러 제거하기 = 73
  이벤트 네임스페이스 = 74
  이벤트 다시 바인딩하기 = 75
 사용자 상호작용 흉내 내기 = 78
  키보드 이벤트 = 79
 요약 = 82
  추가 참고 자료 = 83
 실습 문제 = 83
04 스타일과 애니메이션 = 85
 인라인 CSS 변경 = 85
 기본적인 숨기기와 보이기 = 90  
 효과와 속도 = 93  
  속도 지정하기 = 93
  페이드인과 페이드아웃 = 94
  슬라이드 업과 슬라이드 다운 = 95
  복합 효과 = 96
 사용자 정의 애니메이션 만들기 = 97
  효과 직접 만들기 = 99
  여러 프로퍼티를 한번에 애니메이션하기 = 100
   CSS로 위치 변경하기 = 102
 동시효과 대 연속효과 = 103
  요소들의 단일 집합에 적용하기 = 104
   큐 무시하기 = 105
   일반 메서드 큐에 넣기 = 106
  요소들의 다중 집합에 효과 적용하기 = 108
   콜백 = 110
  핵심정리 = 112
 요약 = 113  
  추가 참고 자료 = 113 
 실습 문제 = 113
05 DOM 다루기 = 115
 속성 조작하기 = 115
  class 이외의 속성 = 116
   밸류 콜백 = 117
  DOM 요소 프로퍼티 = 119
 DOM 트리 다루기 = 121
  $() 함수 다시 보기 = 121
  새로운 요소 생성하기 = 121
  새로운 요소 삽입하기 = 122
  요소 이동 = 124
  요소 감싸기 = 126
  순서가 뒤바뀐 역삽입 메서드 = 128
 요소 복사하기 = 132
  인용구문 복제하기 = 133  
 콘텐츠를 가져오고 설정하는 메서드 = 136 
  추가 스타일 조정 = 138
 DOM 조작 메서드 핵심정리 = 139
 요약 = 140
  추가 참고 자료 = 140
 실습 문제 = 141
06 Ajax를 이용한 데이터 전송 = 143
 필요할 때 데이터 로드하기 = 144
  HTML 추가하기 = 145
  자바스크립트 객체로 작업하기 = 148
   JSON 이용하기 = 148
   전역 jQuery 함수들 = 150
   스크립트 실행하기 = 154
  XML 도큐먼트 로드하기 = 155
 데이터 형식 선택하기 = 159
 서버로 데이터 전달하기 = 160  
  GET 요청 수행하기 = 160  
  POST 요청 수행하기 = 164
  폼 데이터 전송하기 = 165
 Ajax 요청에 대한 서로 다른 콘텐츠의 전송 = 168
 요청이 처리 중임을 표시하기 = 170
 에러 처리 = 173
 Ajax와 이벤트 = 174
 보안 제약사항 = 175
  원격 데이터를 위한 JSONP = 177
 추가 옵션 = 179
  낮은 수준의 Ajax 메서드 = 179
  기본 옵션 변경하기 = 180
  HTML 페이지의 일부 로드하기 = 181
 요약 = 184
  추가 참고 자료 = 184
 실습 문제 = 185
07 플러그인 = 187  
 플러그인과 사용법 찾기 = 187 
 플러그인 사용법 = 188
  Cycle 플러그인 내려받기와 참조하기 = 188
  간단한 플러그인 사용 = 189
  플러그인 메서드의 인자 전달하기 = 191
  기본 인자 값 = 191
  다른 유형의 플러그인 = 192
   사용자 정의 선택자 = 192
   전역 함수 플러그인 = 193
 jQuery UI 플러그인 라이브러리 = 195
  효과 = 195
   컬러 애니메이션 = 195
   클래스 애니메이션 = 196
   고급 가속효과 = 197
   기타 효과 = 198
  상호작용 컴포넌트 = 199  
  위젯 = 201  
  jQuery UI 테마롤러 = 204
 요약 = 205
 실습 문제 = 205
08 플러그인 개발 = 207
 플러그인에서 $별칭 사용 = 207
 새 전역함수 추가 = 208
  여러 함수 추가하기 = 211
 jQuery 객체 메서드 추가 = 214
  객체 메서드 컨텍스트 = 215
  묵시적 반복 = 216
  메서드 체인 = 217
 메서드 파라미터 = 218
  파라미터 맵 = 219
  기본 파라미터 값 = 220
  콜백 함수 = 221
  커스터마이즈 할 수 있는 기본값 = 223  
 jQuery UI 위젯 팩토리 = 224  
  위젯 만들기 = 225
  위젯 제거하기 = 227
  위젯의 활성화와 비활성화 = 228
  위젯의 옵션 지원하기 = 229
  서브 메서드 추가하기 = 230
  위젯 이벤트 발생시키기 = 231
 플러그인 디자인을 위한 추천사항 = 232
  플러그인 배포하기 = 233
 요약 = 234
 실습 문제 = 235
09 고급 선택자와 순회 = 237
 선택과 순회 다시 보기 = 237
  동적 테이블 필터링 = 239
  테이블 행 줄무늬 = 241
  필터과 줄무늬의 조합 = 243
  기타 선택자와 순회 메서드 = 244  
 선택자의 커스터마이징과 최적화 = 245 
  사용자 정의 선택자 플러그인 작성하기 = 245
  선택자 성능 = 247
   씨즐 선택자 구현 = 248
   선택자 속도 검사 = 249
 DOM 순회 깊이 들여다보기 = 251
  jQuery 객체 프로퍼티 = 251
  DOM 요소 스택 = 253
  DOM 순회 메서드 플러그인 작성하기 = 254
  DOM 순회 성능 = 256
  체인을 이용한 성능 향상 = 256
   캐싱을 이용한 성능 향상 = 257
 요약 = 258
  추가 참고 자료 = 258
 실습 문제 = 259
10 고급 선택자와 순회 = 261  
 이벤트 다시 보기 = 261 
  추가 데이터 페이지 로드하기 = 263
  마우스 오버 시 데이터 표시하기 = 264
 이벤트 위임 = 266
  jQuery 위임 메서드 사용하기 = 267
  위임 메서드 선택하기 = 268
  조기 위임 = 269
  컨텍스트 인자 사용하기 = 270
 사용자 정의 이벤트 = 270
  무한 스크롤링 = 272
  사용자 정의 이벤트 파라미터 = 273
 이벤트 발생 빈도 조절 = 275
  빈도조절을 수행하는 다른 방법 = 276
 특수 이벤트 = 277
  특수 이벤트에 대한 추가 정보 = 279
 요약 = 280  
  추가 참고 자료 = 280 
 실습 문제 = 281
11 고급 효과 = 283
 애니메이션 다시 보기 = 283
 애니메이션 관찰하기 및 중단하기 = 286
  애니메이션 상태 결정하기 = 286
  실행 중인 애니메이션 중단하기 = 287
   애니메이션 중단 시 주의사항 = 288
 전역 효과 프로퍼티 = 288
  모든 효과 중단하기 = 288
  애니메이션의 부드러운 정도를 미세 조정하기 = 289
  효과의 지속시간 정의 = 290
 다중 프로퍼티 이징 = 293
 지연 객체 = 294
  애니메이션의 약속 객체 = 295
 요약 = 298  
  추가 참고 자료 = 298  
 실습 문제 = 299 
12 고급 DOM 다루기 = 301 
 테이블 행의 정렬 = 301
  서버에서 정렬 = 301
  Ajax 정렬 = 302
  자바스크립트 정렬 = 303
 요소의 이동과 삽입 다시보기 = 304
  기존 텍스트에 링크 추가하기 = 304
  간단한 자바스크립트 배열의 정렬 = 305
  DOM 요소 정렬 = 306
 DOM 요소와 함께 데이터 저장하기 = 308
  추가적 사전 계산의 수행 = 309
  비 문자열 데이터 저장하기 = 310
  정렬 방향 바꾸기 = 313
 HTML5 커스텀 데이터 속성 사용하기 = 315
 JSON을 이용한 테이블 행의 생성 및 정렬 = 317
  JSON 객체 수정하기 = 319
  필요에 따라 콘텐츠 재구성하기 = 321  
 고급 속성 다루기 = 323  
  간소화된 요소 생성 = 323 
  DOM 조작 후크 = 324
   CSS 후크 작성하기 = 325
 요약 = 327
  추가 참고 자료 = 327
 실습 문제 = 327
13 고급 Ajax = 329
 Ajax를 이용한 단계적 기능향상 = 329
  JSONP 데이터 이용하기 = 332
 Ajax 에러 처리 = 335
 jqXHR 객체 = 337
  Ajax 약속 객체 = 337
  응답 저장하기 = 339
 스로틀링 Ajax 요청 = 341
 Ajax 기능 확장 = 342
  데이터 유형 변환기 = 342  
  Ajax 프리필터 = 347 
  대체 트랜스포트 = 348
 요약 = 352
  추가 참고 자료 = 352
 실습 문제 = 353
A. 자바스크립트 클로저 = 355
 내부 함수 = 356
  영역 벗어나기 = 357
  변수 범위 = 359
 클로저 사이의 상호작용 = 361
 jQuery에서의 클로저 = 362
  $(document).ready()로 인자 전달하기 = 362
  이벤트 핸들러 = 363
  반복문에서 핸들러 연결하기 = 365
  기명함수와 익명함수 = 367
 메모리 누수 위험 = 368  
  우연한 순환 참조들 = 369 
  인터넷 익스플로러 메모리 누수 문제 = 370
   좋은 소식 = 371
 요약 = 373
B. QUnit으로 자바스크립트 테스트하기 = 375
 QUnit 내려받기 = 375
 문서 설정하기 = 376
 테스트 구성하기 = 377
 테스트 추가하기와 실행하기 = 378
  비동기 테스트 = 381
 다른 유형의 테스트 = 382
 실제적 고려사항 = 382
  추가 참고 자료 = 383
 요약 = 385
C. 퀵 레퍼런스 = 387
 선택자 표현식 = 387  
  간단한 CSS = 387 
  형제 요소들 사이의 위치 = 388
  매치된 요소들 사이의 위치 = 388
  속성 = 388
  폼 = 389
  그밖의 사용자 정의 선택자 = 389
 DOM 순회 메서드들 = 390
  필터링 = 390
  자손 = 390
  형제 = 390 
  조상 = 391
  컬렉션 다루기 = 391
  선택된 요소들에 대한 작업 = 392
 이벤트 메서드 = 392
  이벤트 등록 = 392
  약칭 이벤트 등록 = 393  
  특별 약칭 = 394 
  이벤트 발생 = 394
  약칭 이벤트 발생 = 394
  유틸리티 = 395
 효과 메서드 = 395
  사전 정의 효과 = 395
  사용자 정의 애니메이션 = 395
  큐 조작 = 396
 DOM 조작 메서드 = 396
  속성과 프로퍼티 = 396
  콘텐트 = 397
  CSS = 397
  크기 = 397
  삽입 = 398
  대체 = 398
  삭제 = 399  
  복사 = 399 
  데이터 = 399
 Ajax 메서드 = 399
  요청 보내기 = 399
  요청 모니터링 = 400
  구성 = 400
  유틸리티 = 400
 지연 객체 = 401
  객체 생성 = 401
  지연 객체 메서드 = 401
  약속 객체의 메서드 = 401
 기타 프로퍼티와 함수 = 402
  jQuery 객체의 프로퍼티 = 402
  배열과 객체 = 402
  객체 introspection = 402
  기타 = 403  
D. jQuery 1.7 = 405  
 새로운 이벤트 API : .on()과 .off() = 405
 위임된 이벤트의 성능 향상 = 406
 인터넷 익스플로러 6/7/8에서 HTML5에 대한 지원 향상 = 407
 토글 애니메이션의 직관적 작동 = 407
 비동기 모듈 정의 지원 = 407
 지연객체 확장 = 408
 jQuery.isNumeric() 메서드 지원 = 408
 event.layerX와 event.layerY프로퍼티 제거 = 408
 jQuery.event.proxy() 제거 = 408
 jQuery 1.7 API 추가 및 변경내용 = 409
  카테고리 : 콜백 객체 = 409
  카테고리 : 지연객체 = 414
  카테고리 : 이벤트객체 = 420
  카테고리 : 필터링 = 421
  카테고리 : 유틸리티 = 423  
  카테고리 : 이벤트 핸들러 등록 = 423 
  카테고리 : 속성 = 426
  카테고리 : 데이터 = 426
  카테고리 : 사용자 정의 = 427
  토글 애니메이션 = 428
  기타 변경 사항 = 428

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)