본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

자바스크립트 UI 개발과 Jindo 프레임워크 NHN은 이렇게 한다

Tech@NHN 2
박재성 , 손병대 지음 | 위키북스 | 2011년 10월 20일 출간
  • 정가 : 24,000원
    판매가 : 21,600 [10%↓ 2,400원 할인]
  • 통합포인트 :
    [기본적립] 1,200원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    12월 14일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 프론트엔드 개발을 위한 약간의 가이드
    2018.02.02 ~ 2020.12.31
  • 위키북스의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
상품상세정보
ISBN 9788992939942(8992939949)
쪽수 496쪽
크기 188 * 240 * 30 mm /956g 판형알림

책소개

이 책이 속한 분야

『자바스크립트 UI 개발과 Jindo 프레임워크』는 NHN에서 자체적으로 개발한 자바스크립트 프레임워크인 'Jindo 프레임워크'를 주제로 자바스크립트 UI 개발의 원리와 구현 방법을 설명한다. Jindo 프레임워크가 주제이지만 웹 개발자들이 UI 개발에 친숙해지도록 기본적인 원리에 초점을 맞춰 설명했기 때문에 Jindo 프레임워크를 사용하지 않아도 괜찮다. 예제의 원리를 이해한다면 다른 프레임워크를 사용하거나 프레임워크를 사용하지 않아도 실제 UI 개발에 응용할 수 있도록 했다.

이 책의 총서

저자소개

저자가 속한 분야

저자 박재성은 건국대학교 컴퓨터공학과를 졸업했으며, 다양한 웹 프로젝트에 참여했다. SK커뮤니케이션즈에서 자바 개발자로 일하던 중 프런트 엔드 개발에 흥미를 느껴 NHN으로 이직했다. NHN에서는 지식iN, 카페, 블로그 등 다양한 네이버 서비스 개발에 참여했고, 현재는 AjaxUI팀에서 자바스크립트 기술 지원/분석과 교육 업무 등을 담당하고 있다. HTML5를 이용한 신기술과 더 나은 자바스크립트 개발에 관심이 많다.

박재성님의 최근작

저자 : 손병대

저자 손병대는 숭실대학교 미디어학부 졸업과 동시에 AjaxUI랩에서 인턴으로 시작해 지금까지 같은 랩에서 열심히 코딩을 즐기고 있다. 네이버 메인, 네이버 지도 개편 및 거리뷰 프로젝트에 참여했으며, 네이버 재팬 서비스를 지원하기도 했다. 현재는 자바스크립트로 할 수 있는 모든 것에 관심이 있으며, NodeJS와 하이브리드 앱 개발에 열정을 쏟고 있다.

목차

Part 01 자바스크립트 프레임워크와 Jindo 프레임워크

01_ 자바스크립트 프레임워크와 UI 개발

AJAX 기술의 등장과 UI 개발의 시작
웹 애플리케이션과 UI 개발
자바스크립트 프레임워크

02_Jindo 프레임워크

Jindo 프레임워크의 역사
Jindo의 특징
Jindo 프레임워크의 구조
Jindo 프레임워크 사용

Part 02 Jindo 프레임워크

03_요소 선택과 조작

문서 객체 모델(DOM)과 요소 선택
CSS 선택자(Selector)와 요소 선택
요소 조작

04_ 브라우저와 문서 영역 조작하기

브라우저 창과 문서 영역
브라우저와 문서 영역 조작

05_이벤트와 이벤트 처리

이벤트와 이벤트 처리
Jindo의 이벤트 핸들링과 함수 바인딩

06_데이터 다루기

데이터 타입과 래퍼 객체
Jindo의 데이터 래퍼 객체

07_폼 데이터 검증

이벤트를 활용한 폼 데이터 검증
간단한 데이터 검증

08_서버와 통신하기

XHR 객체 이해하기
XHR 객체로 통신하기
$Ajax( ) 객체 기본 사용법
$Ajax( ) 객체 실습하기
그 외의 $Ajax( ) 객체 사용법

09_클래스와 템플릿

객체지향적으로 설계하기
템플릿을 활용한 DOM 구성

10_ 그 밖의 유용한 객체

날짜 조작하기
쿠키 사용하기
브라우저 정보 확인

Part 03 자바스크립트 UI 개발 실전 사례

11_레이어 다루기

레이어 보이기와 숨기기
레이어 배치하기
영역 크기 구하기
레이어 응용하기

12_드래그 앤드 드롭

드래그 앤드 드롭 과정
기본 구현
고급 구현 및 문제 해결
HTML5의 드래그 앤드 드롭

13_타이머

기본 사용법
응용 패턴 익히기

14_애니메이션

구현방법
CSS 속성을 이용한 애니메이션
타이머를 이용한 애니메이션

15_AJAX 고급 응용

크로스 도메인 문제
AJAX 히스토리

16_실시간 급상승 검색어의 롤링

UI 요구사항
롤링 동작 구현
마우스 오버 동작 처리
재사용 가능한 클래스 객체로 만들기

17_ 도서 관리 웹 애플리케이션 만들기

웹 애플리케이션 기획
요구사항
인터페이스 만들기
애플리케이션 설계
모델 만들기
컨트롤러 만들기
이벤트 적용
기능 개선

Part 04 부록

부록 A _코드 최소화를 통한 성능 향상

최소화(Minification)의 원리
최소화 도구 - YUI Compressor
최소화 코드 복원 - 코드 포매팅

부록 B _디버깅

브라우저 개발 도구
HTTP 트래픽 정보를 활용한 디버깅

부록 C _정규 표현식

정규 표현식과 문자열
정규 표현식 선언하기
캡처링(Capturing) 사용하기
비캡처링(Non-Capturing) 활용
test( ) 메서드와 exec( ) 메서드의 성능 차이
lastIndex 속성과 g플래그 옵션

부록 D _자바스크립트 코딩 컨벤션

네이밍 규칙
코드 작성 규칙
AJAX 응답 포맷 작성 규칙
소스 코드 표기법

책 속으로

네이버의 UI 웹 페이지 가운데 대부분은 ‘Jindo’라는 자바스크립트 프레임워크를 사용합니다. 다양하고 복잡한 웹 UI를 포함하는 포털 사이트에서 수년간의 UI 개발로 다져진 탄탄한 API와 컴포넌트들은 여러분들이 귀찮아하고 어려워하는 호환성 문제를 말끔히 해결해 줄 수 있으며 개발 생산성을 높여줄 것입니다. 또한 네이버 개발자센터에서 Jindo 프레임워크 개발자와 이 책의 저자들의 직접적인 지원을 받을 수도 있습니다.

이 책은 네이버의 UI 개발을 담당하는 개발자들이 지금까지 경험한 지식을 일반화한 것입니다. 이 책에서는 ... 더보기

출판사 서평

〈NHN은 이렇게 한다! 자바스크립트 UI 개발과 Jindo 프레임워크〉는 NHN의 축적된 기술 정보와 사례를 공유하는 NHN 기술 서적 시리즈인 TECH@NHN의 두 번째 시리즈이다.

이 책은 NHN에서 자체적으로 개발한 자바스크립트 프레임워크인 'Jindo 프레임워크'를 주제로 자바스크립트 UI 개발의 원리와 구현 방법을 설명한다. Jindo 프레임워크가 주제이지만 웹 개발자들이 UI 개발에 친숙해지도록 기본적인 원리에 초점을 맞춰 설명했기 때문에 Jindo 프레임워크를 사용하지 않아도 괜찮다. 예제의 원리를 이해한다면 다... 더보기

북로그 리뷰 (2) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  •  자바스크립트 사용자들이 고민하는 것중 하나가 Framework의 사용이 아닐까 싶습니다. 시중에, 너무나 많은 프레임워크들이 있지만, 이들에 대한 설명 자료는 부족하기 때문입니다.  또한, 이들 프레임워크들이 믿을 만한지, 검증된 사용사례를 가지고 있는지, 역시, 따져 보아야하는 사항입니다. 이런 것들이 자바스크립트 사용자들을 고민하게 만드는 것입니다. 자바스크립트 UI 개발에 있어, 고민하시는 분들을 있으시다면, 권유드리는 책이 있습니다. 바로, "... 더보기
  • jQuery, prototype, YUI, Dojo, mootools....지금 생각하기에 대강 떠오르는 자바스크립트 프레임워크 들이다.web2.0 시대에 접어들면서 Ajax의 중요성은 점점 강조되고 있고,이에따라 javascript의 사용은 점점 늘어가고 있다.javascript 개발의 편의와 생산성 향상을 위해 수없이 많은 프레임워크들이 쏟아져 나오고 있고,이 모든 것들을 사용해 볼수는 없기에.. 그중 제일 나은것을 선택하여 사용을 해야 할 것이다.사실 대부분의 사람들이 그렇듯 나역시 jQuery를 기본으로 사용을 해왔다.많은 ... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

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

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 윤인성
    16,200원
  • 길벗알앤디
    27,900원
  • 이남호
    23,310원
  • 선양미
    18,900원
  • 길벗R&D
    32,400원
더보기+

이 분야의 신간

  • 길벗알앤디
    27,900원
  • 다카라지마사
    9,900원
  • 테런스 J. 세즈노스키
    22,500원
  • 이동욱
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품