간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (29,070원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (21,420원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (24,480원)
(최대할인 4만원 / 2만원 이상 결제)
Close

자바스크립트 + jQuery 마스터 : with Javascript, jQuery, Templates, Plugins

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 103
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

34,000원

  • 30,600 (10%할인)

    1,700P (5%적립)

  • 구매

    27,200 (20%할인)

    1,360P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(2)

  • 사은품(4)

출판사 서평

직접 웹 페이지를 제작해 웹 공간에 띄워 두고 서비스를 경험해 본 분이라면, 한 번쯤 검색해서
활용해 봤을 멋진 이미지 슬라이드나 화려한 UI의 GNB(Global Navigation Bar) 템플릿...
이제 스스로 원리를 알고 제작해 여러분의 홈페이지나 웹앱에 적용할 수 있습니다.

쓸만한 디자인과 성능을 갖춘 템플릿을 찾아 헤매는 데 지친, 혹은 직접 만들어 보고팠던 모든
분들을 위해 본 도서는 될수록 전 과정을 단계별 예제로 쉽고 친절하게 설명합니다.

내게 필요한 jQuery 라이브러리를 선택해서 만들고 싶으신가요? 그럼 꼭 이 책의 예제들을 하
나 하나 손수 코딩하며 따라가겠다는 마음만 준비하고 시작하세요. Javascript의 기본적인 개념부터 차례대로 따라하는 사이, 여러분도 자신만의 UI를 기획하고 적용할 수 있는 프론트-엔드(Front-End) 개발자로 거듭나고 있을 것입니다.

이 책의 특징
1. 머리에 쏙쏙 들어오는 기본 개념부터 활용도 높은 실무 예제까지 한 권에 담은 초보자와 중, 상급자 모두를 만족시키는 기본서
2. 번호와 밑줄 표시로 한눈에 알아보기 쉽게 자세하고 친절하게 설명한 실습 예제와 소스코드
3. 예제를 순차적으로 학습하기 위해 꼭 필요한 마크업(HTML/CSS)이나 부가적인 스크립트 구문 제시
4. icox 홈페이지(http://icoxpublish.com)를 통해 [부록 소스 다운로드]와 [도서 관련 질문]은 물론 여러 [실무 관련 궁금증]까지 해결
5. 실무 전문가의 베타-테스트를 통한 [학습 효과] 검증

베타테스터
다음 서비스 - 김동규 팀장 (프론트엔드 개발자)
GROVE86 - 이보람 이사 (디자이너)
SJ 테크놀로지 - 김대민 차장 (프론트엔드 개발자)
DFLUX C&C - 손성숙 차장 (디자이너)
프리랜서 - 이준광 차장 (백엔드 개발자)
하이웹솔루션 - 이종국 과장 (마크업 개발자)
하이웹솔루션 - 조여랑 과장 (마크업 개발자)
내친구 커뮤니케이션 - 한기태 과장 (기획자)
짙은 - 성경화 대리 (마크업 개발자)
짙은 - 김대범 주임 (마크업 개발자)
메가존 - 김보라 대리 (디자이너)
클라이맥스 - 김도훈 대리 (프론트엔드 개발자)
라이트스택 - 이금성 연구원 (프론트엔드 개발자)
코너스톤 - 신진영 주임 (마크업 개발자)
세중정보기술원 - 정세린 사원 (마크업 개발자)

목차

- 머리말
- 이 책의 사용법
- 부록 다운로드

Part 1. Javascript 기본 다지기
01 Javascript의 구조 및 적용법
01 - 1 Javascript의 기본 구조
01 Javascript의 기본 형식
02 Javascript의 기본 규칙
03 Javascript의 주석 처리

01 - 2 Javascript의 적용 방법
01 HTML 내부에서 정의하기
02 HTML 외부에서 불러오기
01 - 3 HTML 문서 내의 Javascript 위치
01 Head 요소 안에 정의하는 스크립트
02 특정 요소 아래에 정의하는 스크립트
03 Body 요소 끝에 정의하는 스크립트
01 - 4 기본 입/출력 명령어
01 입력 명령어
02 출력 명령어

02 변수 (Variable)
02 - 1 변수의 정의
01 각각 지정하여 만들기
02 한 번만 정의하고 쉼표(,)로 구분
03 한 번만 정의하고 데이터값 바로 지정
02 - 2 변수명 관련 주의사항
01 대소문자 구분
02 띄어쓰기
03 첫 글자
04 사용할 수 없는 예약어들
05 기타 변수명 관련 규칙
02 - 3 변수에 저장 가능한 데이터형
01 String(문자) 데이터
02 Number(숫자) 데이터
03 Boolean(논리) 데이터
04 Array(배열) 데이터
05 Object(객체) 데이터
06 Function(함수) 데이터
07 Undefined/Null 데이터

03 연산자 (Operator)
03 - 1 산술연산자
01 종류
02 우선순위
03 - 2 대입연산자
03 - 3 비교연산자
03 - 4 논리연산자
03 - 5 비트연산자
03 - 6 조건연산자

04 제어문 (Control Statement)
04 - 1 iF 문
01 if 문
02 if ~ else 문
03 if ~ else if 문
04 if 문 안의 if 문
04 - 2 switch 문
04 - 3 while 문
04 - 4 do ~ while 문
04 - 5 for 문
01 for 문
02 for 문 안의 for 문
04 - 6 break 문
04 - 7 continue 문

05 함수 (Function)
05 - 1 선언적 함수
05 - 2 익명 함수
01 익명 함수의 형식 및 호출 방법
02 람다(Lamda) 함수의 형식 및 호출 방법
05 - 3 return 90
05 - 4 매개변수(Parameter)
01 매개변수가 있는 함수의 형식
02 매개변수의 개수가 정해지지 않은 함수
05 - 5 함수 안에서의 함수 호출
01 함수 외부의 함수(전역함수) 호출
02 함수 내부의 함수(내부함수) 호출
05 - 6 전역(Global)변수와 지역(Local)변수
05 - 7 재귀함수
05 - 8 내장함수
01 인코딩 함수와 디코딩 함수
02 숫자, 유/무한값 판별 함수
03 숫자 및 문자 변환 함수
04 문자를 자바스크립트로 변경하는 함수

06 객체 (Object)
06 - 1 객체와 메서드
01 new 연산자와 함수를 통한 객체의 정의
02 객체 리터럴을 통한 객체의 정의
03 객체에 사용되는 for...in 문
04 객체의 속성과 메서드 삭제
06 - 2 내장 객체
01 Number 객체
02 String 객체
03 Array 객체
04 Math 객체
05 Date 객체
06 정규표현식 객체
06 - 3 생성자 함수
01 형식과 인스턴스 생성법
02 this 키워드
03 인스턴스의 속성, 메서드 추가
04 객체의 프로토타입 속성
05 Object 객체
06 클로저(Closure)

07 이벤트 (Event)
07 - 1 이벤트의 종류
01 마우스 이벤트
02 키 이벤트
03 폼 이벤트
04 로드 및 기타 이벤트
07 - 2 이벤트 연결하기
01 인라인 방식
02 고전 방식
03 표준 이벤트 vs IE 이벤트
07 - 3 이벤트 객체
01 기본 형식
02 주요 속성
03 주요 메서드
04 강제 실행
05 this 키워드 사용

08 BOM (Browser Object Model)
08 - 1 Window 객체
01 open( ), close( ) 메서드
02 setInterval( ), clearInterval( ), setTimeout( ), clearTimeout( ) 메서드 186
03 기타 메서드들
08 - 2 Document 객체
08 - 3 Location 객체
01 속성
02 메서드
08 - 4 Screen 객체
08 - 5 History 객체
08 - 6 Navigator 객체

09 DOM (Document Object Model)
09 - 1 요소의 선택
01 요소를 직접 선택하는 방법
02 상대 위치로 선택하는 방법
09 - 2 요소의 생성 및 삭제
01 요소의 생성
02 요소의 삭제
09 - 3 Javascript의 스타일 적용
09 - 4 Form 객체
01 form 객체의 선택
02 form 객체의 속성
03 select 요소와 option 요소
04 form 객체에서의 this 사용
09 - 5 Cookie 객체
01 cookie 생성(setCookie 함수)
02 cookie 호출(getCookie 함수)

Part II jQuery 기본 다지기
01 jQuery 정의 및 사용법
01 - 1 jQuery의 정의
01 jQuery는 무엇인가?
02 왜 jQuery인가?
01 - 2 jQuery 사용법
01 파일구성 및 작동원리
02 라이브러리 다운로드

02 실습도구 (jQuery Instrument) 제작
02 - 1 결과값 표시( 1 ) Selector 1 단계
02 - 2 결과값 표시( 2 ) Selector 2 단계
02 - 3 결과값 표시( 3 ) Boolean
02 - 4 결과값 표시( 4 ) Text
02 - 5 결과값 표시( 5 ) Value
02 - 6 결과값 표시( 6 ) HTML
02 - 7 결과값 표시( 7 ) Array

03 선택자 (Selector)
03 - 1 CSS 기반 셀렉터
01 기본(Basic) 셀렉터
02 필터(Filter) 셀렉터
03 속성(Attribute) 셀렉터
03 - 2 jQuery 확장 셀렉터
01 속성(Attribute) 셀렉터
02 폼(Form) 셀렉터
03 필터(Filter) 셀렉터

04 메서드 (Method)
04 - 1 DOM 탐색 메서드
01 기본(Basic) 탐색 메서드
02 그 외(Miscellaneous) 탐색 메서드
03 필터(Filter) 메서드
04 - 2 DOM 조작 메서드
01 값 설정(Setter) 메서드
02 값 획득(Getter) 메서드
03 값(Value) 변경 메서드
04 공간 크기(Dimension) 메서드
05 클래스(Class) 메서드
06 데이터(Data) 메서드
07 교체(Replace) 메서드
08 덮개(Wrap) 메서드
09 삭제(Remove) 메서드
10 이동(Movement) 메서드
04 - 3 이벤트 메서드
01 바인딩(Binding) 메서드
02 문서 준비(Document Ready) 메서드
03 마우스 클릭(Click) 메서드
04 마우스 동작(Movement) 메서드
05 브라우저(Browser) 메서드
06 키보드(Keyboard) 메서드
07 폼(Form) 메서드
04 - 4 이펙트 메서드
01 시각적(Visible) 메서드
02 페이드(Fade) 메서드
03 슬라이드(Slide) 메서드
04 애니메이션 조작(Manipulation) 메서드
05 애니메이션 기본(Basic) 메서드
06 애니메이션 속성(Property) 메서드
04 - 5 기타 메서드
01 다양한 메서드
02 충돌 해결 메서드

Part III jQuery 실전 프로젝트
01 jQuery D.I.Y. : 기본예제 편
01 - 1 전체 메뉴 Show/Hide
01 HTML 마크업
02 CSS 스타일링
03 jQuery 프로그래밍
01 - 2 다양한 2 단형 메뉴
01 2단 가로 메뉴
02 2단 가로 이미지 메뉴
03 풀다운 메뉴
04 움직이는 풀다운 메뉴
05 현재 위치를 표시하는 메뉴
01 - 3 퀵 메뉴
01 HTML 마크업
02 CSS 스타일링
03 jQuery 프로그래밍
01 - 4 탭 메뉴
01 HTML 마크업
02 CSS 스타일링
03 jQuery 프로그래밍
01 - 5 팝업 배너
01 HTML 마크업
02 CSS 스타일링
03 jQuery 프로그래밍
01 - 6 슬라이딩 배너
01 HTML 마크업
02 CSS 스타일링
03 jQuery 프로그래밍
01 - 7 폼 유효성 검사
01 HTML 마크업
02 CSS 스타일링
03 jQuery 프로그래밍

02 jQuery D.I.Y. : 실무예제 편
02 - 1 이미지 체크상자와 라디오버튼
01 체크 상태 판별
02 부분 함수 구현
03 동작 구현
04 선택값 확인
02 - 2 이미지 선택상자
01 기본 팝업
02 동작 구현
03 선택값 확인

Part IV jQuery 플러그인 활용
01 모바일 플러그인 적용
01 - 1 Swipe : Owlcarousel
01 기본 사용법
02 커스텀 이벤트 사용법
01 - 2 Scroll : nanoscroll

02 jQuery UI : Date Picker
02 - 1 기본 사용법
02 - 2 속성 : 최대/최소
02 - 3 속성 : 셀렉트 박스
02 - 4 속성 : 이미지 아이콘 실행
02 - 5 속성 : 날짜 포맷 설정
02 - 6 플러그인 : 현지화(i 18 n) 플러그인 설정

03 Date JS
03 - 1 기본 사용법 : 현재 날짜 확인, now()
03 - 2 기본 사용법 : 일수 계산, addDays()
03 - 3 기본 사용법 : 월수 계산, addMonths()
03 - 4 기본 사용법 : 날짜 포맷 변환
03 - 5 기본 사용법 : 두 날짜 비교
03 - 6 마무리하기 : jQuery UI, Date Picker와 연동하기

04 jstree
04 - 1 기본 사용법
04 - 2 이벤트 적용하는 방법
04 - 3 플러그인 적용법 : checkbox
04 - 4 플러그인 적용법 : sort
04 - 5 플러그인 적용법 : context menu
04 - 6 플러그인 적용법 : drag and drop
04 - 7 플러그인 적용법 : unique
04 - 8 플러그인 적용법 : search
04 - 9 마무리하기 : 실무에서 사용하는 방법

05 jquery.cookie.js
05 - 1 기본 사용법
01 cookie 메서드 : 쿠키 저장하기
02 cookie 메서드 : 쿠키 가져오기
03 removeCookie 메서드 : 쿠키 삭제하기
05 - 2 마무리하기 : 실무에서 사용하는 방법
[부록]
# JavaScript 객체표

관련이미지

저자소개

생년월일 -
출생지 -
출간도서 0종
판매수 0권

이아이티 디자인 팀장
삼성인재개발원 차장
"웹 표준 퍼블리셔" 자격증 운영위원
웹강자 카페(cafe.naver.com/webkangja) 운영자

생년월일 -
출생지 -
출간도서 0종
판매수 0권

하이웹솔루션 대리
제로톤(Zerotone.co) 대표

-주요 프로젝트
국가정보포털
국립중앙박물관
EBS 포털
산업인력공단 HRD(직업훈련시스템) 외
삼성SDS SMART BMS & BEMS
삼성 CIC
삼성전자 비콘(Proximity service v1.0)
한화 갤러리아몰 접근성 개편
월드비전
KT Mobile
신사고
올림푸스홀
CJ 헬로비전 스마트 TV 콘솔 등

리뷰

9.8 (총 0건)

구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

리뷰쓰기

기대평

작성시 유의사항

평점
0/200자
등록하기

기대평

9.3

교환/환불

교환/환불 방법

‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

교환/환불 가능 기간

고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

교환/환불 비용

고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

교환/환불 불가사유

반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

소비자 피해보상

소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

기타

도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

배송안내

  • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

  • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

  • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

  • 배송비

도서(중고도서 포함) 구매

2,000원 (1만원이상 구매 시 무료배송)

음반/DVD/잡지/만화 구매

2,000원 (2만원이상 구매 시 무료배송)

도서와 음반/DVD/잡지/만화/
중고직배송상품을 함께 구매

2,000원 (1만원이상 구매 시 무료배송)

업체직접배송상품 구매

업체별 상이한 배송비 적용