확장메뉴
주요메뉴


소득공제
jQuery 작고 강력한 자바스크립트 라이브러리

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

첫번째 리뷰어가 되어주세요
베스트
IT 모바일 top100 10주
정가
20,000
판매가
18,000 (10% 할인)
구매 시 참고사항
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2008년 09월 23일
쪽수, 무게, 크기 367쪽 | 966g | 크기확인중
ISBN13 9788992939188
ISBN10 8992939183

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 관련자료 보이기/감추기

저자 : 조나단 채퍼 Jonathan Chaffer
미시건 그랜드 래피드에 위치한 '스트럭처 인터랙티브' 사의 기술이사로, 다양한 기술을 사용하여 진행하는 웹 개발 프로젝트를 관리/감독하고 있으며, 동시에 매일 지속적으로 협업하면서 실제 개발작업도 하고 있다. 드루팔(Drupal) CMS에 자바스크립트 프레임워크로 jQuery를 선정하여 적용하는 등 오픈소스 커뮤니티에서도 왕성하게 활동하고 있다. 드루팔 사이트에서 구조적 컨텐츠를 관리하는 모듈로 널리 사용되는 '컨텐츠 컨스트럭션 키트(Content Construction Kit)'의 제작자이기도 하며, 드루팔의 메뉴 시스템과 개발자 API 레퍼런스를 담당하는 책임자 역할도 맡고 있다.
저자 : 칼 스웨드버그 Karl Swedberg
미시건 주 그랜드 래피드에 있는 '스트럭처 인터랙티브' 사의 웹 개발자로 시멘틱 HTML, 잘 구성된 CSS 그리고 간결한 자바스크립트 개발 등 웹표준과 연관된 개발을 주로 진행하고 있다. 웹 개발에 투신하기 전까지 카피 편집자, 고등학교 영어교사 그리고 커피매장 주인이었다. 아직도 식지 않는 기술에 대한 그의 열의는 1990년대 초반 워싱턴 주 레드몬드에 있는 마이크로소프트에서 일을 하면서 시작되었다. 사진, 가라데, 영문법 그리고 아버지의 역할에도 많은 관심을 가지고 있다.
역자 : 이승준
지난 14년간 C/C++과 Java 개발을 주로 해왔으며, 현재 ㈜일래스틱웨어의 대표로 기업용 웹 2.0 프레임워크를 지향하는 애플리케이션 프레임워크 제품인 EnRichClient를 제작하고 공급하는 일을 하고 있다.
역자 : 박용우
국내에 닷넷 관련 책자가 없던 시기에 최초로 C#을 소개하는 책을 번역하면서 .NET과 인연을 맺게 되었다. 지금까지 닷넷 경력만 약 10년이라는 경험을 이용해 국내 SI 업체나 재직자들을 대상으로 교육을 하고 있다. RIA와 Computer Graphics 그리고 분산 프로그래밍과 보안 분야에 관심을 가지고 있으며, 현재는 (주)쌍용정보통신 교육센터에서 보안이나 닷넷에 대한 강의를 맡고 있다.

책 속으로 책속으로 보이기/감추기

오늘날 월드 와이드 웹은 매우 역동적인 환경이며, 사이트의 기능과 스타일 모두에 대한 사용자들의 기대치는 상당히 높다.
흥미롭고, 인터랙티브한 사이트를 구축하려는 많은 개발자들이 일반적인 작업들을 자동화하고 복잡한 작업을 단순하게 하기 위해 jQuery와 같은 자바스크립트 라이브러리를 사용하기 시작하고 있다. jQuery가 폭넓은 지지를 받는 주요한 이유는 개발에 필요한 다양한 기능을 폭넓게 제공하기 때문이다.

jQuery는 매우 다양한 기능을 가지고 있기 때문에 어디서부터 시작해야 할지 금방 알아차리기가 쉽지 않다. jQuery는 설계의 일관성과 균형을 유지하고 있으며, 대부분의 개념은 HTML의 구조와 캐스케이딩 스타일 시트(CSS, Cascading Style Sheets)로부터 나온 것이다. 다수의 웹 개발자들이 자바스크립트 자체보다 이러한 웹 기술들에 대한 경험을 훨씬 더 많이 가지고 있기 때문에, jQuery 라이브러리는 프로그램 경험이 많지 않은 디자이너가 접근하기에 용이하도록 설계되어 있다. 우리는 1장의 초반부에서 단 3줄의 코딩만으로 훌륭하게 동작하는 jQuery 프로그램을 작성해볼 것이다. 더불어 jQuery는 경험이 많은 프로그래머들에게는 개념들의 일관성을 유지하는 데 큰 도움을 준다. 이러한 내용들은 1장 이후에서 차근차근 살펴볼 것이다.
예제들을 가지고 라이브러리의 동작을 설명하기 전에, 우선 왜 jQuery가 필요한지 살펴보자.
jQuery란 무엇인가
jQuery 라이브러리는 일반적인 웹 스크립팅에 폭넓게 사용될 수 있는 추상 계층(abstraction layer)을 제공하므로, 스크립팅에서 필요로 하는 거의 모든 상황에 유용하게 활용할 수 있다. jQuery가 가지고 있는 확장성과 사용 가능한 모든 경우들을 한 권의 책에서 모두 설명하기란 불가능하다. 새로운 기능을 가진 플러그인들이 계속 개발되어 추가되고 있기 때문이다.
따라서, jQuery에 대해 꼭 알고 있어야 할 핵심 기능들을 중심으로 살펴보자.

* 페이지 일부분에 접근. 만일 여러분이 자바스크립트 라이브러리를 사용하지 않는다면, 도큐먼트 객체 모델(DOM) 트리에 접근하고, HTML 문서 구조의 특정 영역을 탐색하기 위해 상당히 많은 양의 코드를 작성해야만 한다. jQuery는 문서의 한 부분의 내부를 탐색 혹은 조작하기 위한 명료하고 효과적인 셀렉터 메커니즘을 제공한다.
* 페이지의 보여지는 모습 변경하기. CSS가 도큐먼트가 렌더링되어 보여지는 방식을 결정하는 매우 효과적이고 강력한 기법이긴 하지만, 브라우저들이 동일한 표준을 제공하지 않기 때문에 코드가 길어지는 경우가 많다. jQuery는 브라우저와 상관없이 동일한 표준을 제공하므로, 브라우저 간의 차이를 극복할 수 있게 해준다. 또한, jQuery는 페이지가 렌더링된 이후에도 클래스를 변경하거나 도큐먼트의 일부분의 스타일을 개별적으로 바꿀 수 있도록 해준다.
* 페이지의 컨텐트 변경하기. jQuery는 간단한 코드로 외관뿐만 아니라 도큐먼트 내용 자체를 바꿀 수 있다. 텍스트를 바꿀 수 있고, 이미지를 추가하거나 교체하고, 리스트의 순서를 바꾸거나 혹은 HTML 전체 구조를 완전히 새로 만들거나 확장할 수 있다 - 이 모든 것이 간단한 API로 가능하다.
* 페이지와 사용자 간 상호작용 처리. 상호작용을 적절하게 제어할 수 없다면, 정교하고 강력한 기능이 별로 쓸모없게 된다. jQuery 라이브러리는 사용자의 링크 클릭 등을 포함한 광범위한 이벤트를 가로채어 처리하는 세련된 방식을 제공하기 때문에 HTML 자체에 이벤트 핸들러를 추가하여 HTML을 헤집어 놓을 필요가 없다. 동시에, 이벤트 핸들링 API는 웹 개발자를 괴롭히는 브라우저 간의 불일치 문제도 깔끔하게 해결해 준다.
* 페이지에 애니메이션 추가하기. 디자이너는 효과적인 상호작용을 제공하기 위해 사용자에게 시각적인 피드백을 제공해야 한다. jQuery 라이브러리는 페이드(fade), 와이프 (wipe)와 같은 일련의 효과 기능들을 제공할 뿐만 아니라 새로운 효과를 만들 수 있는 툴킷을 제공하고 있다.
* 페이지를 새로고침하지 않고 서버로부터 정보를 가져오기. Ajax로 알려진 코드 패턴과 부가적인 기능은 웹 개발자로 하여금 적절하게 응답하고, 기능이 풍부한 사이트를 만들 수 있도록 해준다. jQuery 라이브러리는 브라우저에 종속적이지 않은 Ajax 기능을 제공하므로, 개발자가 서버 측 기능에만 집중할 수 있도록 해준다.
* 일반적인 자바스크립트 작업 단순화. jQuery의 모든 도큐먼트 처리 기능에는 순환과 배열 조작과 같은 자바스크립트 확장기능이 추가로 제공된다.
--- 1장 중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

회원리뷰 (0건) 회원리뷰 이동

  등록된 리뷰가 없습니다!

첫번째 리뷰어가 되어주세요.

한줄평 (0건) 한줄평 이동

  등록된 한줄평이 없습니다!

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

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
  •  모바일 쿠폰의 경우 유효기간(발행 후 1년) 내 등록하지 않은 상품
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  모바일 쿠폰 등록 후 취소/환불 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
뒤로 앞으로 맨위로 공유하기