이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
사전처럼 바로 찾아 쓰는 jQuery
한빛미디어 2011.02.25.
베스트
IT 모바일 top100 12주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

1 jQuery 기본
1-1 jQuery 설치하기
1-2 DOM에서 노드 선택하기
1-3 자바스크립트 실행 지연하기
1-4 엘리먼트에 CSS 적용하기
1-5 다양한 방법으로 HTML 엘리먼트 선택하기
1-6 DOM의 노드 개수 세고 노드 안의 텍스트 표시하기
1-7 엘리먼트의 HTML 얻기
1-8 DOM 노드의 내용 변경하기
1-9 실행 중에 DOM 노드 생성하기
1-10 HTML의 여러 엘리먼트에 같은 클래스를 할당하여 스타일 적용하기

2 배열과 문자열
2-1 배열을 사용하여 이름을 리스트로 표시하기
2-2 배열 내의 원소 조작하기
2-3 배열 중 원하는 값만 표시하기
2-4 문자로 구성된 배열과 숫자로 구성된 배열 정렬하기
2-5 배열 나누기
2-6 두 배열 합치기
2-7 숫자로 구성된 배열을 문자열로 변환하고 부분 문자열 찾기
2-8 객체의 배열 만들기
2-9 객체의 배열 정렬하기

3 이벤트 처리
3-1 어느 버튼을 클릭했는지 확인하기
3-2 자동으로 이벤트 발생시키기
3-3 버튼을 한 번 누른 후 비활성으로 변경하기
3-4 마우스 이벤트 처리하기
3-5 어느 마우스 버튼을 눌렀는지 확인하기
3-6 마우스 버튼을 누른 곳의 화면 위치 알아내기
3-7 동적으로 텍스트를 하이라이트 처리하기
3-8 마우스를 움직여 이미지를 밝게 또는 흐리게 처리하기
3-9 엘리먼트가 포커스를 얻고 잃는 시점 알아내기
3-10 버튼에 호버 효과 적용하기
3-11 CSS 클래스의 적용을 토글하기
3-12 이미지 기반의 롤오버 만들기
3-13 이벤트 처리로 텍스트 추가 또는 제거하기
3-14 이벤트로 스타일 적용하기
3-15 말풍선 표시하기
3-16 '맨 위로' 링크 만들기
3-17 '더 읽기.' 링크 제공하기
3-18 텍스트에 애니메이션 효과 넣기
3-19 슬라이딩 효과로 텍스트 대체하기
3-20 이미지 스크롤하기
3-21 어느 키를 눌렀는지 확인하기
3-22 이벤트 버블링 막기
3-23 여러 동작 연결하기

4 폼 유효성 확인
4-1 필수 항목이 입력되었는지 확인하기
4-2 숫자 필드 유효성 확인하기
4-3 전화번호 유효성 확인하기
4-4 사용자 아이디 유효성 확인하기
4-5 날짜 유효성 확인하기
4-6 이메일 주소 유효성 확인하기
4-7 체크박스 체크여부 확인하기
4-8 라디오 버튼 선택여부 확인하기
4-9 select 엘리먼트 항목 선택여부 확인하기
4-10 폼 버튼과 옵션에 스타일 적용하기
4-11 체크박스 모두 체크 또는 체크 해제하기
4-12 두 개 필드 유효성 확인하기
4-13 비밀번호 필드와 비밀번호 확인 필드 비교하기
4-14 특정 필드 비활성화시키기
4-15 전체 폼 유효성 확인하기
4-16 폼 데이터 직렬화하기

5 페이지 내비게이션
5-1 브레드크럼 메뉴 만들기
5-2 메뉴 항목에 호버 효과 추가하기
5-3 메뉴의 요약 정보 표시하기
5-4 단축키가 있는 내비게이션 메뉴 작성하기
5-5 오른쪽 마우스 버튼을 눌러 콘텍스트 메뉴 표시하기
5-6 각각 메뉴 항목을 갖는 메뉴 두 개 만들기
5-7 서브메뉴 항목이 있는 메뉴 만들기
5-8 아코디언 메뉴 만들기
5-9 동적 메뉴 만들기

6 시각 효과
6-1 이미지를 수평 또는 수직으로 표시하기
6-2 수평 이미지 슬라이더 만들기
6-3 왼쪽으로 스크롤되는 이미지를 표시하고 클릭하면 사라지게 하기
6-4 왼쪽으로 스크롤되며 사라졌다가 오른쪽에 나타나는 이미지 만들기
6-5 이미지를 브라우저 윈도우의 중앙에서 스크롤하기
6-6 이미지에 마우스를 올릴 때마다 이미지 번갈아 표시하기
6-7 이미지를 수직으로 스크롤하기
6-8 이미지를 수평으로 스크롤하기
6-9 뉴스 스크롤러 만들기
6-10 마우스를 올리면 확대된 이미지 표시하기
6-11 이미지를 페이지 단위로 표시하기
6-12 이미지 셔플링
6-13 시계추 스크롤러 작성하기
6-14 배열을 이용하여 이미지 스크롤하기

7 테이블 다루기
7-1 hover 이벤트 시 테이블 행 하이라이트하기
7-2 열을 번갈아 하이라이트하기
7-3 행 필터링
7-4 선택한 열 숨기기
7-5 테이블 페이지 처리하기
7-6 리스트 항목 펼치고 접기
7-7 테이블 행 펼치고 접기
7-8 리스트 정렬하기
7-9 테이블 정렬하기
7-10 테이블에서 행 필터링

8 Ajax
8-1 환영 메시지 표시하기
8-2 사용자 인증 수행하기
8-3 사용자 이름 유효성 확인하기
8-4 이메일 주소 유효성 확인하기
8-5 자동 완성 기능 이용하기
8-6 HTML 가져오기
8-7 JSON 데이터 가져오기
8-8 XML 데이터 가져오기
8-9 테이블 페이지 처리하기

9 플러그인 사용법
9-1 행 개수에 제한을 두고 테이블의 모든 칼럼에 대해 필터링하여 표시하기
9-2 이미지에 주석 달기
9-3 테이블의 행을 드래그 앤 드롭 하기
9-4 폼 컨트롤에서 데이터를 얻고, 직렬화하?, 초기화하기
9-5 Form을 Ajax로 전송하기
9-6 엘리먼트의 정확한 위치와 크기 찾기
9-7 이미지를 3D 원형으로 표시하기
9-8 데이트픽커로 날짜 선택하기
9-9 테이블 정렬하기

10 CSS 사용법
10-1 HTML 엘리먼트 구분하기
10-2 엘리먼트 안의 엘리먼트에 스타일 적용하기
10-3 문단 들여쓰기
10-4 문단의 첫 문자를 크게 표시하기
10-5 제목과 문단 사이의 간격 없애기
10-6 제목에 스타일 적용하기
10-7 문단의 첫 라인만 들여쓰기
10-8 문단 내어쓰기
10-9 경계선으로 텍스트 하이라이트하기
10-10 이미지를 사용하여 텍스트 하이라이트하기
10-11 리스트 항목에 리스트 속성 적용하기
10-12 선택한 리스트 항목에만 스타일 적용하기
10-13 리스트 항목 사이에 구분선 넣기
10-14 리스트에 글머리 기호로 이미지 사용하기
10-15 인라인 리스트 작성하기
10-16 하이퍼링크에 스타일 적용하기
10-17 HTML 엘리먼트에 다양한 크기 할당하기
10-18 HTML 엘리먼트 위치 정하기
10-19 여러 칼럼의 레이아웃 만들기
10-20 이미지를 텍스트로 감싸기
10-21 이미지에 그림자 효과 넣기
10-22 마우스를 링크 위로 움직일 때 커서 모양 변경하기
10-23 긴 텍스트를 지정한 영역에 표시하기
10-24 둥근 모서리 칼럼 만들기
10-25 텍스트 데커레이션 적용하기
10-26 이미지의 크기 조정하기
10-27 배경 이미지 정하기
10-28 배경 이미지를 브라우저의 중앙에 배치하기
10-29 배경 이미지 고정하기

저자 소개

저자 : B. M. 하와니
B.M. 하와니는 인도에 있는 컴퓨터 교육기관인 마이크로칩 컴퓨터센터(MCE)의 관리책임자입니다. 푼 대학교에서 학사학위를 취득하였고, 인도 정부 DOEACC에서 석사학위를 취득하였습니다. 컴퓨터 교육에 15년 종사하면서 복잡한 기술을 일반 사람들이 이해하기 쉽게 설명하는 방법을 터득했습니다. 『Programming & Problem Solving through 'C'』 (BPB, 2004), 『Learn Tally in Just Three Weeks』 (Pragya, 2005), 『Data Structures and Algorithms through C』 (CBC, 2006), 『Master Unix Shell Programming』 (CBC, 2006), 『Business Systems』 (CBC, 2006), 『Practical Java Project』 (Shroff, 2007), 『Practical Web Services』 (Shroff, 2007), 『Java for Professionals』 (Shroff, 2008), 『C++ for Beginners』 (Shroff, 2009), 『Practical ASP.NET 3.5 Projects』 (Shroff, 2009), 『Java Server Faces - A Practical Approach for Beginners』 (PHI Learning, 2009), 『Practical JSF Project using NetBeans』 (PHI Learning, 2009), 『Foundation Joomla』 (friendsof ED, 2009), 『Practical EJB Project』 (Shroff, 2009) 등 다양한 저술 활동을 하였습니다. 그리고 다양한 컴퓨터 분야에서 의견을 피력하고 있습니다. 더 많은 정보는 http://bmharwani.com에 있습니다.
역자 : 박건
티맥스소프트에서 근무하다가 스마트폰 열풍에 모바일 프로그램으로의 전환을 시도 중입니다. 새로운 기술에 대한 관심 때문에 다양한 분야에 대한 지식을 보유하고 있지만 깊이가 얕은 것을 항상 고민하는 프로그래머입니다.

품목정보

발행일
2011년 02월 25일
쪽수, 무게, 크기
476쪽 | 838g | 183*235*30mm
ISBN13
9788979148053

책 속으로

jQuery 자바스크립트 라이브러리를 사용하면 웹 페이지에 동적인 기능을 손쉽게 적용할 수 있습니다. 웹 페이지의 엘리먼트에 접근, 내용을 동적으로 수정, 애니메이션, AJAX 적용 등 jQuery가 제공하는 기능은 강력하고 다양합니다.
이 책은 질문하고 답변하는 형식으로 jQuery에서 제공하는 다양한 기능을 이해하기 쉽게 전달합니다. 선택자(selector)를 사용하여 문단과 리스트를 조작하는 것을 시작으로 웹 페이지의 레이아웃을 정하는 방법을 배웁니다. 그리고 이벤트 처리 방법, 다양한 폼 엘리먼트에 대한 유효성 확인 방법을 다룹니다. 시각적 효과 적용, 내비게이션, AJAX, 그 외 jQuery의 다양한 내용들을 비법 형식으로 설명합니다. 모든 비법에서 소개된 코딩은 각 단계별로 화면과 함께 설명합니다. HTML과 CSS, 그리고 jQuery에 대해 조금씩 알고 있다면 이 책은 여러분을 위한 책이며, jQuery를 사용할 때 마주치는 모든 문제를 다루고 있습니다.---지은이 서문 중에서

필자가 jQuery에 대해 관심을 가지게 된 과정을 말씀드리겠습니다. 변화무쌍한 IT의 속성은 웹의 세상에서도 예외는 아닙니다. 요청마다 페이지를 다시 로드하던 시대는 이미 오래전 이야기이고 다양한 클라이언트 측의 프레임워크가 등장하였습니다. 이 중심에는 아마 신대륙과 같은 자바스크립트의 재발견이 있지 않나 하는 생각이 듭니다. 요청마다 페이지를 로드하던 때에 자바스크립트는 서버에 대한 잘못된 요청을 줄이는 폼 유효성 확인에 주로 사용되었습니다. 문제 있는 요청은 자바스크립트에서 차단하고 요청을 다시 하게 하는 역할이었죠. 필자도 자바스크립트는 그 용도로만 사용하는 단순한 언어라고 생각하고 있었습니다.
하지만 알고 보니 자바스크립트는 새로운 패러다임의 완전한 프로그래밍 언어였습니다. 자바와는 거의 관련이 없는 scheme(Lisp의 일종)을 기반으로 만들어진 함수형 언어였습니다. 여기에서 필자의 호기심이 발동하기 시작하였습니다. 그래서 좀 더 확인해 보니 scheme이란 언어가 미국의 유명 대학에서는 컴퓨터공학을 전공하는 대부분의 사람들이 첫 번째로 접하는 언어이며, 함수형 언어의 몇몇 기본적인 기능들이 자바나 C++ 등의 객체지향 언어에 도입되려 하고 있고, 심지어 함수형 언어가 자바를 대체할 차기 언어가 될 것이라는 얘기도 있다는 것을 알게 되었습니다.
이렇게 시작된 자바스크립트에 대한 관심은 자연히 브라우저에 대한 종속성과 프로그래밍을 쉽게 해 줄 자바스크립트 프레임워크로 이어졌고, 프로토타입, 도조 등을 프로젝트에서 활용하다 마침내 jQuery에 정착하게 되었습니다. jQuery의 표현력은 지루할 수 있는 웹 프로그래밍을 단순하고 간결하게 해 줍니다.
이 책은 jQuery로 프로그래밍하는 방법을 질문하고 답변하는 형식으로 소개하고 있습니다. 질문과 답변 형식의 책은 원하는 질문만을 골라 사용할 수 있고, 질문 하나하나를 독립적으로 익힐 수 있다는 장점이 있습니다. 이러한 책의 특성을 잘 알고 활용하면 여러분도 자바스크립트의 재미와 jQuery의 매력에 흠뻑 빠질 것입니다.

---옮긴이 서문 중에서

리뷰/한줄평1

리뷰

10.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.