HOME > Detail View

Detail View

(자바스크립트를 몰라도 배울 수 있는) Head first jQuery (Loan 27 times)

Material type
단행본
Personal Author
Benedetti, Ryan Cranley, Ronan, 저 한선용, 역
Title Statement
(자바스크립트를 몰라도 배울 수 있는) Head first jQuery / 라이언 베네디티, 로넌 크랜리 지음 ; 한선용 옮김
Publication, Distribution, etc
서울 :   한빛미디어,   2012   (2013)  
Physical Medium
543 p. : 삽화 ; 24 cm
Varied Title
Head first jQuery
ISBN
9788979149203
General Note
색인수록  
Subject Added Entry-Topical Term
JavaScript (Computer program language) Web sites -- Design and construction Programming languages (Electronic computers)
000 01078camcc2200337 c 4500
001 000045760129
005 20140418115330
007 ta
008 130802s2012 ulka 001c kor
020 ▼a 9788979149203 ▼g 13560
035 ▼a (KERIS)BIB000012778181
040 ▼a 211006 ▼c 211006 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 0 ▼a 006.7/6 ▼2 23
085 ▼a 006.76 ▼2 DDCK
090 ▼a 006.76 ▼b 2012z5
100 1 ▼a Benedetti, Ryan
245 2 0 ▼a (자바스크립트를 몰라도 배울 수 있는) Head first jQuery / ▼d 라이언 베네디티, ▼e 로넌 크랜리 지음 ; ▼e 한선용 옮김
246 0 9 ▼a Head first jQuery
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2012 ▼g (2013)
300 ▼a 543 p. : ▼b 삽화 ; ▼c 24 cm
500 ▼a 색인수록
650 0 ▼a JavaScript (Computer program language)
650 0 ▼a Web sites ▼x Design and construction
650 0 ▼a Programming languages (Electronic computers)
700 1 ▼a Cranley, Ronan, ▼e
700 1 ▼a 한선용, ▼e
900 1 0 ▼a 베네디티, 라이언, ▼e
900 1 0 ▼a 크랜리, 로넌, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 006.76 2012z5 Accession No. 121226171 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 006.76 2012z5 Accession No. 121229492 Availability Available Due Date Make a Reservation Service B M

Contents information

줄거리

서문
__ jQuery에 임하는 여러분의 두뇌. 우리는 두뇌가 방해를 받아서 학습이 잘 되지 않을 때에도 무언가 배우려고 노력합니다. 여러분의 두뇌는 '어떤 야생 동물을 피해야 할 것인지, 벌거벗고 스노보드를 타는 것이 나쁜 생각인지 아닌지와 같은 좀 더 중요한 일을 결정하기 위해 여유 공간이 있어야 한다'고 생각합니다. 그렇다면 여러분의 두뇌로 하여금 jQuery를 이해하는 것이 살아가는 데 매우 중요한 일이라고 느끼게 하려면 어떻게 해야 할까요?

1 장 jQuery를 시작합니다: 웹 페이지 액션
__당신은 웹 페이지에 더 많은 것을 원합니다. 이미 HTML과 CSS는 알만큼 알고 이제 스크립트를 배우고 싶지만, 스크립트를 쓰고 쓰고 또 쓰면서 인생을 낭비하고 싶은 생각은 없습니다. 즉석에서 웹 페이지를 바꾸는 라이브러리가 필요할 뿐입니다. 희망사항을 추가한다면, Ajax나 PHP와 궁합이 맞으면 더 좋겠죠? 클라이언트 언어 대부분에서 15줄에 처리하는 작업을 단 3줄에 처리할 수는 없을까요? 그저 꿈일 뿐이라고요? 그렇지 않습니다! 당신은 jQuery를 만나봐야겠군요.

2 장 선택자와 메서드: 연장 챙기세요, 일하러 갑시다
__ jQuery를 통해 웹 페이지 요소를 선택하고 온갖 일을 다 할 수 있습니다. 이 장에서는 jQuery 선택자와 메서드를 배울 겁니다. jQuery 선택자를 써서 페이지에 있는 요소를 선택하고 메서드로 조작할 수 있습니다. jQuery 라이브러리는 마법 주문으로 가득 찬 마법책처럼 많은 것을 즉석에서 바꿀 수 있습니다. 이미지를 갑자기 없앴다가 나타나게 할 수도 있고, 텍스트를 선택해서 글자 크기를 애니메이션으로 바꿀 수도 있습니다. 이제 웹 페이지 요소를 선택해 보세요. 쇼타임입니다.

3 장 jQuery 이벤트와 함수: 페이지에 뭔가 일어나게 하세요
__ jQuery를 이용하면 웹 페이지에 동작과 상호작용성을 쉽게 추가할 수 있습니다. 이 장에서는 웹 페이지가 사용자와 상호작용하게 만드는 방법을 알아볼 겁니다. 사용자의 동작에 반응하는 코드를 만들면 웹사이트를 한 단계 업그레이드할 수 있습니다. 함수를 재사용할 수 있게 만들어서 코드를 한 번만 작성한 뒤 여러 번 활용하는 방법도 알아볼 겁니다.

4 장 jQuery로 웹 페이지 조작: DOM을 조작하세요
__ 페이지를 불러온 다음에도 페이지 구조를 바꿀 수 있습니다. 페이지를 불러올 때 M이 어떻게 만들어지면서 페이지 구조를 형성하는지 1장에서 배웠습니다. 이 장에서는 jQuery를 이용해서 페이지 구조를 위아래로 이동하는 방법, 요소들 사이의 계층구조와 부모자식 관계를 이용해서 페이지 구조를 즉석에서 바꾸는 방법을 배울 겁니다.

5 장 jQuery 이펙트와 애니메이션: 미끄러지듯 걸어요
__ 웹 페이지에서 여러 가지 일이 일어나게 하는 건 좋지만 말끔하고 쿨하게 하지 않으면 사람들이 당신의 웹사이트를 이용하지 않을 겁니다. 그러므로 jQuery 이펙트와 애니메이션을 사용해야 합니다. 이 장에서는 페이지에서 요소에 전환 효과를 주는 방법, 원하는 요소를 보였다 숨겼다하는 방법, 요소를 키웠다 줄였다하는 방법을 배울 겁니다. 물론 모든 효과가 즉석에서 일어납니다.

6 장 jQuery와 자바스크립트: jQuery, 내가 네 아비다!
__ jQuery만으로 모든 일을 할 수는 없습니다. jQuery가 자바스크립트 라이브러리이긴 하지만 자바스크립트에서 가능한 모든 일을 할 수 있는 건 아닙니다. 이 장에서는 진짜 끝내주는 웹사이트를 만들 때 필요한 자바스크립트 기능 일부를 살펴보고, jQuery에서 그런 기능을 이용해서 목록과 객체를 만들고 루프를 사용해서 일을 정말 쉽게 하는 방법을 알아볼 겁니다.

7 장 커스텀 이펙트를 위한 커스텀 함수: 지금 내게 무슨 일을 한 거죠?
__ jQuery에서 만든 커스텀 이펙트를 자바스크립트 함수와 결합하면 당신의 코드와 웹앱을 더 멋지고 강력하고 효율적이게 만들 수 있습니다. 이 장에서는 브라우저 이벤트를 이용해서 jQuery 이펙트를 더욱 개선하는 방법, 타이머 붙은 함수를 사용하는 방법, 커스텀 자바스크립트 함수를 더 잘 정리하고 재사용성을 높이는 방법에 대해 알아볼 겁니다.

8 장 jQuery와 Ajax: 데이터를 넘겨주세요
__ jQuery를 이용해서 DOM과 CSS를 조작하는 일도 재미있지만 서버에서 정보나 데이터를 받아와서 표시해야 할 때가 곧 올 겁니다. 페이지를 새로고침하지 않고 서버에서 받은 정보로 페이지 일부만 수정해야 할 때도 있습니다. jQuery의 세계로 들어오세요. jQuery와 자바스크립트를 결합하면 Ajax도 별 것 아닙니다. 이 장에서는 jQuery를 통해 서버에 Ajax 요청을 보내는 방법, 받아온 데이터를 활용하는 방법을 배울 겁니다.

9 장 JSON 데이터 다루기: 클라이언트, 서버를 만나다
__ 파일에서 데이터를 읽어 오는 것도 유용하지만 이것만으로는 충분치 않습니다. JSON은 더 효율적이면서도 호환성 높은 포맷이므로 서버에서 데이터를 더 쉽게 가져올 수 있습니다. JSON은 XML에 비해 만들기도 쉽고 읽기도 쉽습니다. 이 장에서는 SQL과 PHP를 이용해서 데이터베이스를 만들고, JSON으로 그 데이터베이스에서 데이터를 가져오고, jQuery를 이용해서 화면에 표시하는 방법을 배울 겁니다. 진정한 웹 애플리케이션을 만드는 거죠!

10 장 jQuery UI: 삐까뻔쩍한 폼을 만듭시다
__ 웹은 결국 사용자와 데이터의 모음입니다. 사용자에게 데이터를 받는 일은 어렵고 시간도 많이 걸리는 일입니다. 당신은 이미 jQuery를 사용해서 Ajax, PHP, MySQL로 하는 서버 작업을 쉽게 하는 방법을 배웠습니다. 이제 jQuery를 사용해서 사용자에게 데이터를 받는 일을 쉽게 하는 방법을 배울 차례입니다. 이 장에서는 jQuery의 공식 사용자 인터페이스 라이브러리인 jQuery UI에 대해 배울 겁니다.

11 장 jQuery와 API: 객체, 객체, 어디든 객체군요
__ 당신이 재능 있는 개발자이긴 하지만 모든 일을 혼자서 할 수는 없습니다. 우리는 이미 jQuery UI나 탭 내비게이션 같은 jQuery 플러그인을 불러오는 방법을 배웠습니다. 웹 애플리케이션을 더 높은 단계로 끌어올리려면 인터넷에 있는 멋진 도구들을 활용하고, 구글, 트위터, 야후! 같은 유명 기업에서 제공하는 정보를 활용하고, 그 외에도 여러 가지를 할 수 있어야 합니다. 구글, 트위터, 야후!, 기타 많은 기업에서는 자신들이 제공하는 서비스를 다른 사이트에서 이용할 수 있도록 API를 제공합니다. 이 장에서는 그런 API의 기본을 알아보고, 아주 널리 쓰이는 구글 맵스 API를 직접 써볼 겁니다.

부록 i: 못다한 이야기들: 10가지 중요한 이야기(지금까지 설명하지 않은)
__ 아주 많이 배웠지만 아직 다루지 않은 것도 무척 많습니다. 이 책에 우겨넣을 수 없었던 jQuery와 자바스크립트의 멋진 기능이 무척 많습니다. 당신이 이 책을 끝내고 jQuery의 세계를 혼자 여행하면서 만날 jQuery의 다른 면모에 쉽게 적응할 수 있도록 간단히 언급하겠습니다.

부록 ii: 개발 환경 세팅하기: 최고 수준을 위해 준비합시다
__ 서버에 있는 데이터를 날려버리지 않고 안전하게 PHP를 연습할 환경이 필요합니다. 코드를 웹에 올리기 전에 테스트할 공간이 있어야 합니다. 부록에서는 웹 서버와 MySQL, PHP를 설치해서 서버의 데이터를 날려먹을 걱정 없이 연습할 공간을 만들어 봅시다.


Information Provided By: : Aladin

Book Introduction

쉽게 따라하며 jQuery를 배우고 덤으로 자바스크립트의 개념을 익힐 수 있도록 만든 책. jQuery를 쉽고 재미있게 배울 수 있는 인지과학 및 학습이론에 기반을 둔 학습법으로, 마치 대화하듯이 알려주는 스토리가 있는 구성, 비주얼로 쉽게 기억되는 인지과학에 기반한 구성, 십자퍼즐과 연습문제로 학습효과를 높여주는 헤드퍼스트만의 독창적인 구성이 돋보이는 제이쿼리 입문서다.

자바스크립트 몰라도 배울 수 있으니 더 빠르고 있을 법한 이야기가 곁들여 더 재미있는 특별한 jQuery 학습법
자바스크립트를 모르는데 jQuery는 뜨고 있고… 너무 늦었을까 조바심이 난 누군가에게 이 책은 목마른 자의 오아시스와 같은 도서입니다. 또는 jQuery에 발을 들여는 봤으나 어떻게 이용해서 웹사이트와 웹 애플리케이션을 대화형으로 만들어야 할지 모르는 누군가에게도 충분히 좋은 책입니다. 『Head First jQuery : 자바스크립트를 몰라도 배울 수 있는』을 읽다보면 끊임없이 쏟아지는 에피소드가 정말 그럴 듯한 상황이라는 생각에 입꼬리가 올라가며 지루하지 않게 jQuery를 배울 수 있을 겁니다. (편집자주: 프로젝트 끝내니 추가 요구사항을 메일로 보내는 에밀리와 메가코프 마케팅 팀장 때문에 진심으로 화가 났습니다. 학습하면서도 개발자의 노고를 충분히 느낄 수 있습니다!)


Information Provided By: : Aladin

Author Introduction

라이언 베네디티(지은이)

몬태나 대학에서 미술 석사학위를 받았고 포틀랜드 대학에서 웹 개발자 겸 멀티미디어 전문가로 일합니다. 라이언은 jQuery, 플래시, 액션스크립트, 어도비 크리에이티브 스위트, Liferay Portal, 아파치 Jakarta Velocity 템플릿 언어, Drupal로 작업합니다. 라이언은 Salish Kooteni 대학에서 7년 동안 정보기술 및 컴퓨터공학 학과장으로 일했습니다. Salish Kooteni 대학에 부임하기 전에는 몬태나 대학 삼림학과에서 강과 시냇물, 습지대 연구 프로그램을 관리하고 정보시스템 전문가로 일했습니다. 라이언이 쓴 글은 Cut Bank와 Exquisite Corpse에서 출간됐습니다. 라이언은 여가시간에 그림이나 만화를 그리고 하모니카를 연주하며 참선에 들기도 합니다. 라이언은 포틀랜드 오리건에서 부인인 쇼나, 자녀들과 함께 있을 때 가장 행복해 합니다. 또 Rocky, Munch, Fester, Taz라 이름붙인 애완동물들도 그의 소중한 가족입니다.

로넌 크랜리(지은이)

더블린과 아일랜드를 거쳐 2006년 포틀랜드 오리건에 정착했고 포틀랜드 대학에서 웹 개발자 일을 시작해서 선임 웹 개발자 겸 시스템 매니저를 거쳐 현재는 웹과 관리 시스템 지원을 책임지고 있습니다. 로넌은 2003년에 더블린 공대를 졸업하면서 컴퓨터공학 학사학위를 받았습니다. 로넌은 학부에 있을 때부터 더블린의 ESB International을 거쳐 현재 포틀랜드 대학에 이르기까지 PHP와 VB.NET, C#, Java를 이용해서 다양한 프로젝트를 진행했습니다. 로넌이 진행한 프로젝트는 클라이언트 GIS 시스템, 직접 만든 콘텐츠 관리 시스템, 캘린더/스케줄 시스템, jQuery/Google Maps 매시업 등입니다. 로넌은 프런트엔드 웹 애플리케이션을 디자인하고 개발할 뿐만 아니라 포틀랜드 대학의 SQL 서버 관리도 합니다. 여가시간에는 축구나 골프를 즐기기도 하고 부인인 캐이틀린과 영국 태생 불도그, Bono와 함께 시간을 보냅니다

한선용(옮긴이)

웹 표준과 자바스크립트에 관심이 많은 번역가. 2008년부터 웹 관련 일을 했으며, ‘WCAG 2.0을 위한 일반적 테크닉’ 등의 문서를 번역해 웹에 올렸습니다. 번역서로 『나의 첫 파이썬(2판)』(2020), 『파이썬으로 웹 크롤러 만들기(2판)』(2019), 『자바스크립트를 말하다』(2014), 『데이터 시각화를 위한 데이터 인사이트』(2014), 『모던 웹을 요리하는 초간편 HTML5 Cookbook』(2012), 『Head First jQuery』(2012), 『jQuery Mobile』(2012), 『자바스크립트 성능 최적화』(이상 한빛미디어, 2011), 『CSS 완벽 가이드』(2021), 『CSS 핵심 실용 가이드』(이상 웹액츄얼리코리아, 2021), 『자바스크립트 프로그래밍』(2013), 『처음 배우는 jQuery』(2012), 『에릭 마이어의 CSS 노하우』(이상 인사이트, 2011) 등이 있습니다.

Information Provided By: : Aladin

Table of Contents

목차
서문 = 25
 누구를 위한 책일까요? = 26
 지금 여러분은 이런 생각을 하고 있습니다 = 27
 최인지: 생각하는 것에 대해 생각하는 것 = 29
 두뇌를 정복하는 방법 = 31
 알아두세요 = 32
 테크니컬 리뷰 팀 = 36
 감사의 글 = 37
1 jQuery를 시작합니다 : 웹 페이지 액션 = 39
 웹 페이지에 힘을 불어 넣고 싶어요 = 40
 HTML과 CSS도 좋아요, 하지만… = 41
 …스크립트가 필요합니다 = 42
 iQuery(와 자바스크립트)의 세계로 들어오세요! = 43
 브라우저를 들여다봅시다 = 45
 웹 페이지의 숨겨진 구조 = 46
 iQuery를 사용하면 DOM은 더 이상 두려운 존재가 아닙니다 = 47
 어떻게 작동하는 걸까요? = 49
 iQuery는 CSS와 똑같은 방식으로 요소를 선택합니다 = 51
 스타일, 스크립트를 만나다 = 52
 iQuery 선택자, 명령을 받듭니다 = 53
 iQuery를 번역해 보세요 = 54
 당신의 첫 iQuery = 58
 HTML과 CSS 파일을 만듭니다 = 62
 슬라이드를 적용하세요… = 64
 페이드가 당신과 함께 하길 = 65
 애완동물 캠페인을 무사히 마쳤네요 = 68
 여러분의 iQuery 도구상자 = 71
2 선택자와 메서드 : 연장 챙기세요, 일하러 갑시다 = 73
 Jump for Joy에서 당신을 필요로 합니다 = 74
 프로젝트에 필요한 게 뭐죠? = 75
 div를 쓰세요 = 77
 클릭 이벤트 자세히 보기 = 80
 페이지에 click 메서드를 추가하세요 = 83
 더 명확하게 하세요 = 85
 요소에 클래스를 적용해 보세요 = 86
 요소를 ID로 식별하기 = 87
 구조들을 연결해서 웹 페이지를 만드세요 = 90
 목록으로 돌아갑시다 = 93
 저장 공간을 만드세요 = 94
 병합하세요 = 95
 코드로 돌아가서… = 96
 append로 메시지를 삽입하세요 = 97
 전부 잘 작동하지만… = 99
 $(this)를 주세요 = 101
 $(this)를 활용하세요 = 102
 .remove() 메서드로 없앱니다 = 104
 자손 선택자로 파고들어요 = 105
 이제 당신이 기쁨에 넘쳐 뛰어오를 차례입니다 = 111
 여러분의 iQuery 도구상자 = 112
3 jQuery 이벤트와 함수 : 페이지에 뭔가 일어나게 하세요 = 113
 당신의 iQuery 능력이 다시 한 번 필요합니다 = 114
 회계사가 요점을 짚었군요… = 115
 페이지가 이벤트로 가득 차게 만드세요 = 117
 이벤트 리스너의 뒤에서 일어나는 일 = 118
 이벤트 묶기 = 119
 이벤트 트리거 = 120
 이벤트 제거하기 = 124
 요소 사이로 뛰어드세요 = 128
 프로젝트 구조 = 134
 함수로 만드세요 = 138
 함수의 ABC = 139
 익명 함수 = 140
 이름 붙은 함수를 이벤트 핸들러로 = 141
 함수에 변수 넘기기 = 144
 함수도 값을 반환할 수 있습니다 = 145
 조건문을 사용해서 결정을 내리세요 = 147
 Jump for Joy 프로모션을 더 도와야 합니다 = 151
 CSS를 수정하는 메서드 = 153
 hover 이벤트를 추가하세요 = 155
 거의 다 됐어요… = 157
 여러분의 iQuery 도구상자 = 160
4 jQuery로 웹 페이지 조작 : DOM을 조작하세요 = 161
 웹빌 식당에서 대화형 메뉴를 만들고 싶어 합니다 = 162
 채식주의자 메뉴 = 163
 요소에 클래스를 붙이세요 = 168
 버튼을 다세요 = 171
 다음은 뭐죠? = 173
 DOM을 만지작거려 봐요 = 178
 이동 메서드를 타고 DOM 트리를 여행하세요 = 179
 메서드 체인을 사용해서 더 멀리 가세요 = 180
 변수에 요소를 저장할 수도 있어요 = 187
 $기호가 다시 나왔군요… = 188
 배열에 저장할 수도 있습니다 = 189
 요소를 배열에 저장하세요 = 190
 .replaceWith()로 요소를 바꾸세요 = 192
 .replaceWith()가 어떻게 도움이 되나요? = 193
 .replaceWith()를 사용하기 전에 생각하세요 = 195
 .replaceWith()는 만병통치약이 아닙니다 = 196
 DOM에 HTML 콘텐츠를 삽입하세요 = 197
 필터 메서드를 사용해서 선택 범위를 좁히세요(파트 1) = 199
 필터 메서드를 사용해서 선택 범위를 좁히세요(파트 2) = 200
 햄버거를 돌려주세요 = 203
 쇠고기(아…고기였던가) 어디 갔죠? = 204
 고기로 줄을 세워요 = 205
 .each() 메서드는 배열에서 루프를 돌립니다 = 206
 이제 끝났습니다… 맞죠? = 209
 여러분의 iQuery 도구상자 = 212
5 jQuery 이펙트와 애니메이션: 미끄러지듯 걸어요 = 213
 DoodleStuff에 웹앱이 필요합니다 = 214
 몬스터 매시업을 만들어 보세요 = 215
 몬스터 매시업에 레이아웃과 위치를 잡아야 합니다 = 216
 구조와 스타일을 손보세요 = 219
 인터페이스를 클릭할 수 있게 만드세요 = 220
 번개 효과를 만드세요 = 225
 iQuery는 어떻게 요소를 애니메이트할까요? = 226
 페이드 이펙트는 CSS의 opacity 속성을 애니메이트합니다 = 227
 슬라이드는 모두 높이를 다루는 겁니다 = 228
 페이드 이펙트를 적용하세요 = 230
 이펙트에 메서드 체인을 적용하세요 = 231
 함수에 타이머를 적용하세요 = 232
 스크립트에 번개 함수를 추가하세요 = 235
 .animate()로 이펙트를 직접 만드세요 = 237
 애니메이트할 수 있는 것과 할 수 없는 것 = 238
 .animate()는 시간에 따라 스타일을 바꾸는 겁니다 = 240
 정확히 어디서 어디로 가는 거죠? = 243
 절대적 대 상대적 요소 이동 = 244
 연산자를 조합해서 요소를 상대적으로 움직이세요 = 245
 .animate()를 스크립트에 추가하세요 = 247
 엄마, 보세요, 플래시가 필요 없어요! = 250
 여러분의 iQuery 도구상자 = 252
6 jQuery와 자바스크립트: jQuery, 내가 네 아비다! = 253
 헤드 퍼스트 라운지에 양념이 필요하네요 = 254
 객체는 (배열보다) 더 스마트한 저장소입니다 = 256
 자신만의 객체를 만드세요 = 257
 객체 생성자를 이용해서 재사용할 수 있는 객체를 만드세요 = 258
 객체 사용하기 = 259
 페이지를 준비하세요 = 260
 배열의 귀환 = 263
 배열에 저장한 데이터에 접근하기 = 264
 배열에 요소를 추가하고 수정하기 = 265
 반복(그리고 반복, 그리고 반복,…)해서 액션 수행하기 = 267
 짚더미에서 바늘 찾기 = 270
 결정을 내릴 시간입니다! = 277
 비교 연산자와 논리 연산자 = 278
 iQuery를 이용해서 깔끔하게 만들어 보세요… = 284
 몇 가지 즐길 거리를 추가하세요 = 288
 여러분의 iQuery/자바스크립트 도구상자 = 290
7 커스텀 이펙트를 위한 커스텀 함수: 지금 내게 무슨 일을 한 거죠? = 291
 폭풍이 불고 있네요 = 292
 몬스터…함수를 만들었어요 = 293
 window 객체로 타이머 붙은 이펙트를 조절하세요 = 294
 onblur와 onfocus로 브라우저 이벤트에 반응하세요 = 297
 타이머 메서드는 함수에게 언제 활동할지 알려 줍니다 = 301
 stopLightning 함수와 goLightning 함수를 만드세요 = 304
 몬스터 매시업에서 요구사항이 더 들어왔습니다 = 312
 (더) 랜덤해져 봐요 = 313
 현재 위치는 이미 알고 있어요… = 314
 …getRandom 함수도 알고 있습니다 = 314
 현재 위치에 대해 상대적으로 이동하세요 = 318
 몬스터 매시업 v2가 성공했어요! = 327
 여러분의 iQuery 도구상자 = 328
8 jQuery와 Ajax: 데이터를 넘겨주세요 = 329
 Bit to Byte 레이스를 다시 시작할 거예요 = 330
 작년 페이지를 보죠 = 331
 동적으로 처리하세요 = 334
 구식 웹, 최신 웹을 만나다 = 335
 Ajax를 이해해 봐요 = 336
 Ajax가 뭐죠? = 336
 X = 337
 .ajax() 메서드로 데이터 가져오기 = 342
 XML 데이터를 처리해 봐요 = 344
 페이지 이벤트를 예약해 봐요 = 348
 자신을 참조하는 함수 = 349
 서버에서 데이터를 더 가져오세요 = 352
 몇 시죠? = 353
 페이지에서 예약한 이벤트를 끄세요 = 358
 여러분의 iQuery/Ajax 도구상자 = 362
9 JSON 데이터 다루기: 클라이언트, 서버를 만나다 = 363
 웹빌 메가코프의 마케팅 팀은 XML을 모릅니다 = 364
 XML에 에러가 있으면 페이지가 멈춥니다 = 365
 웹 페이지에서 데이터를 모으세요 = 366
 데이터로 무슨 일을 할까요? = 369
 데이터를 보낼 때는 형식에 맞춰야 합니다 = 370
 서버에 데이터를 보내세요 = 371
 MySQL 데이터베이스에 데이터를 저장하세요 = 373
 참가자 정보를 담을 데이터베이스를 생성하세요 = 374
 INSERT 문을 분석합니다 = 376
 PHP로 데이터에 접근하세요 = 379
 서버에서 POST 데이터를 다루세요 = 380
 PHP로 데이터베이스에 연결하세요 = 381
 SELECT 문을 사용해서 데이터베이스의 데이터를 읽으세요 = 383
 PHP로 데이터를 가져오세요 = 385
 JSON이 구원해 줄 겁니다! = 388
 iQuery+JSON=끝내줘요 = 389
 몇 가지 PHP 규칙… = 390
 몇 가지 PHP 규칙…(계속) = 391
 PHP를 사용해서 출력 형식을 바꾸세요 = 392
 JSON 객체에 들어 있는 데이터를 이용하세요 = 399
 PHP에서 데이터 정규화하고 소독하기 = 402
 여러분의 iQuery/Ajax/PHP/MySQL 도구상자 = 407
10 jQuery UI: 삐까뻔쩍한 폼을 만듭시다 = 409
 Cryptozoologists.org 사이트를 다시 만들어야 합니다 = 410
 iQuery UI로 코딩하면 머리 아픈 일(과 시간)이 줄어듭니다 = 414
 iQuery UI패키지엔 뭐가 들어 있을까 = 418
 신비생물 발견 폼에 날짜 선택기를 만드세요 = 419
 iQuery UI, 뒤에서 일어나는 일 = 420
 위젯 옵션을 바꿀 수 있습니다 = 421
 버튼에 스타일을 지정하세요 = 424
 숫자 입력란에 슬라이더를 넣으세요 = 428
 컴퓨터는 빨간색, 녹색, 파란색을 조합해서 색상을 만듭니다 = 437
 refreshSwatch 함수를 만들어 보세요 = 440
 마지막 작은 거 하나… = 444
 여러분의 iQuery 도구상자 = 448
11 jQuery와 API: 객체, 객체, 어디든 객체군요 = 449
 새스쿼치 어디 갔죠? = 450
 구글 맵스 API = 452
 API도 객체를 사용합니다 = 453
 웹 페이지에 구글 맵스를 포함시키세요 = 455
 SQL과 PHP를 사용해서 JSON 데이터 얻기 = 458
 지도에 찍은 점은 마커입니다 = 462
 할 일 목록 = 466
 지도 이벤트에 귀를 귀울이세요 = 476
 해냈어요! = 480
 여러분의 iQuery API 도구상자 = 483
부록 ⅰ 못다한 이야기들: 10가지 중요한 이야기(지금까지 설명하지 않은) = 485
 1. iQuery 라이브러리의 모든 것 = 486
 2. iQuery CDN = 489
 3. iQuery 네임스페이스: noConflict 메서드 = 490
 4. iQuery 코드 디버깅 = 491
 5. 고급 애니메이션: 큐 = 492
 6. 폼 유효성 검사 = 493
 7. iQuery UI 이펙트 = 494
 8. iQuery 플러그인을 직접 만들어 보세요 = 495
 9. 고급 자바스크립트: 클로저 = 496
 10. 템플릿 = 497
부록 ⅱ 개발 환경 세팅하기: 최고 수준을 위해 준비합시다 = 499
 PHP 개발 환경을 만드세요 = 500
 당신에게 뭐가 있는지 알아봅시다 = 500
 웹 서버가 있나요? = 501
 PHP가 있나요? 버전은 뭐죠? = 501
 MySQL이 있나요? 버전은 뭐죠? = 502
 웹 서버부터 시작하죠 = 503
 아파치 설치… 끝 = 504
 PHP 설치 = 504
 PHP 설치 단계 = 505
 PHP 설치 단계… 끝 = 506
 MySQL 설치 = 506
 MySQL을 윈도우에 설치하는 방법 = 507
 Mac OS X에서 PHP를 활성화하는 방법 = 512
 Mac OS X에서 MySQL을 설치하는 방법 = 512

New Arrivals Books in Related Fields

National Academies of Sciences, Engineering, and Medicine (U.S.) (2020)
Cartwright, Hugh M. (2021)
한국소프트웨어기술인협회. 빅데이터전략연구소 (2021)