책 소개
제이쿼리는 특유의 명료함, 문법의 간결성으로 복잡한 프로젝트를 좀 더 빠르고 간단하게 수행할 방법을 제공한다. 이 책은 상호작용성 높은 웹 사이트와 웹 애플리케이션을 만들기 위해 DOM 조절, Ajax 구현, 이벤트 활용에 초점 맞추고 있다. 또한 최근 자바스크립트 업계의 최근 추세에 맞춰 플러그인의 활용, 개발, 통합에 대한 부분을 상세히 소개하고 있으며, QUnit을 활용한 테스트 자동화 또한 실무에 즉시 적용하기에 부족함이 없다. 명료한 예제 코드와 시행착오에 관한 해설로 제이쿼리에 관한 기반 지식이 없더라도 이해하기 쉽고, 활용하기도 쉽다.
목차펼치기접기
1장. 제이쿼리 시작하기 __제이쿼리의 주요 기능 __제이쿼리의 우수한 성능의 비밀 __제이쿼리 3의 새로운 기능 ____브라우저 지원 ____거치 객체 ____비동기식 함수 ____그 외 다양한 신규 기능 __첫 번째 제이쿼리 웹 페이지 만들기 ____제이쿼리 다운로드하기 ____HTML 문서에서 제이쿼리 설정하기 ____제이쿼리 코드 추가하기 ____poem 텍스트 찾기 ____완성된 제이쿼리 웹 페이지 __보통의 자바스크립트와 제이쿼리 비교 __개발자 도구 활용하기 ____크롬 브라우저 개발자 도구 __요약 2장. 요소 선택하기 __DOM 개념의 이해 __$() 함수 사용하기 __CSS 선택자 ____리스트 아이템 레벨에 스타일 적용하기 __선택자의 구체성 __속성 선택자 ____스타일 링크 __커스텀 선택자 ____테이블 행에 스타일 적용하기 ____텍스트 내용에 따라 요소 선택하기 ____폼 선택자 __DOM 순회 메소드 ____특정 셀에 스타일 적용하기 ____코드 연쇄 __제이쿼리 객체의 반복 생성 __DOM 요소에 접근하기 __요약 ____참고 자료 __연습 문제 3장. 이벤트 핸들링 __페이지 로딩 이벤트 ____코드 실행 시기의 결정 ____하나의 페이지에서 여러 개의 스크립트 처리하기 ____document ready 콜백 함수에 인수 전달하기 __간단한 이벤트의 처리 ____간단한 스타일 변환기 ____다른 버튼의 기능 구현하기 ____이벤트 핸들러 컨텍스트의 활용 ____이벤트 컨텍스트를 활용한 결합 코드 작성 ____단축형 이벤트 ____페이지 요소 표시하기 혹은 감추기 __이벤트 전파 ____이벤트의 여정 ____이벤트 버블링의 부작용 __여정의 변화-이벤트 객체 ____이벤트 타깃 ____이벤트 전파 멈추기 ____기본 설정 동작 차단하기 ____이벤트 위임하기 ____내장된 이벤트 위임 메소드의 활용 __이벤트 핸들러 제거하기 ____이벤트 핸들러에 네임스페이스 부여하기 ____이벤트 다시 연동하기 __사용자 상호작용의 시뮬레이션 ____키보드 이벤트에 반응하기 __요약 ____참고 자료 __연습 문제 4장. 스타일과 애니메이션 __CSS의 인라인 속성 변경하기 ____컴퓨터 연산 스타일 속성값 설정하기 ____브라우저 개발사 전용 스타일 속성 키워드 사용 __페이지 요소를 나타내거나 감추기 __시각 효과와 지속 시간 ____속도 조절하기 ____페이드 인, 페이드 아웃 ____슬라이드 업, 슬라이드 다운 ____토글 기능을 이용한 화면 요소 표시 __커스텀 애니메이션 만들기 ____커스텀 시각 효과 구현하기 ____다수의 속성이 적용된 애니메이션 구현하기 __동시 발생 시각 효과와 순차 발생 시각 효과 ____하나의 그룹 요소에 시각 효과 적용하기 ____여러 개의 그룹 요소에 시각 효과 적용하기 ____도움말 __요약 ____참고 자료 __연습 문제 5장. DOM 요소 조절하기 __웹 요소의 속성과 성질 변경하기 ____비-클래스 속성 ____데이터 속성 ____DOM 요소의 프로퍼티 ____폼 입력값 조절하기 __DOM 트리 조절하기 ____$() 함수의 재발견 ____새 요소 생성하기 ____새 요소 삽입하기 ____요소 이동시키기 ____요소 감싸기 ____역삽입 메소드의 활용 __페이지 요소의 복제 ____인용문의 복제 __콘텐트 게터(getter)와 세터(setter) 메소드 __DOM 요소 조절 메소드 핵심 정리 __요약 ____참고 자료 __연습 문제 6장. Ajax로 데이터 전송하기 __요청에 따른 데이터 로딩 __HTML 코드 붙이기 ____자바스크립트 객체 활용하기 ____XML 문서 로딩하기 __데이터 포맷 선택하기 __서버에 데이터 전송하기 ____GET 요청 보내기 ____연속적인 폼 데이터 전송 __요청 상황 관찰하기 __오류 처리 __Ajax와 이벤트 __연기 객체와 약정 객체 ____페이지 로딩 시 Ajax 호출 실행하기 ____fetch() 함수의 활용 __요약 ____참고 자료 __연습 문제 7장. 플러그인 활용하기 __플러그인 활용하기 ____Cycle 플러그인 다운로드 및 참조하기 ____플러그인 메소드 호출하기 ____플러그인 메소드 파라미터 조절하기 ____파라미터 기본값 수정하기 __플러그인의 확장 ____커스텀 선택자 ____전역 함수 플러그인 __제이쿼리 UI 플러그인 라이브러리 ____시각 효과 ____제이쿼리 UI의 인터랙션 컴포넌트 ____위젯 ____제이쿼리 UI 테마롤러 __제이쿼리 모바일 플러그인 라이브러리 ____HTML5 커스텀 데이터 속성 ____모바일 내비게이션 ____하나의 문서에서 여러 페이지 제공하기 ____상호작용 요소 ____제이쿼리 모바일의 고급 기능들 __요약 __연습 문제 8장. 플러그인 개발하기 __플러그인에 $ 기호 사용하기 __새 전역 함수 추가하기 ____여러 개의 함수 추가하기 __제이쿼리 객체 메소드 추가하기 ____객체 메소드 컨텍스트 ____암묵적인 반복 ____메소드 연쇄 활성화하기 __유연한 메소드 파라미터 제공하기 ____옵션 객체 ____기본 설정 파라미터 값 ____콜백 함수 ____커스터마이징 가능한 기본 설정 __제이쿼리 UI 위젯 팩토리로 플러그인 만들기 ____위젯 만들기 ____위젯 삭제하기 ____위젯 활성화, 비활성화하기 ____위젯 옵션 받기 ____메소드 추가하기 ____위젯 이벤트 실행하기 __플러그인 디자인 권장 사항 ____플러그인 배포하기 __요약 __연습 문제 9장. 고급 선택자와 순회 기능 __요소 선택하기와 순회하기 ____동적인 테이블 필터링 ____테이블 열에 배경색 적용하기 ____필터링과 테이블 셀 스타일의 결합 ____선택자와 순회 메소드에 대한 추가 사항 __선택자 커스터마이징 및 최적화 ____커스텀 선택자 플러그인 작성하기 ____선택자의 성능 __DOM 순회 방법 알아보기 ____제이쿼리 순회 프로퍼티 ____DOM 요소 스택 ____DOM 순회 메소드 플러그인 작성하기 ____DOM 순회 성능 __요약 ____참고 자료 __연습 문제 10장. 고급 이벤트 __고급 이벤트 구현을 위한 준비 ____추가적인 페이지의 데이터 로딩하기 ____호버 동작에서 데이터 표시하기 __이벤트 위임 ____제이쿼리 위임 기능의 활용 ____위임의 범위 선택하기 ____조기에 위임하기 __커스텀 이벤트 정의하기 ____무한 스크롤 기능 구현 ____커스텀 이벤트 파라미터 __이벤트 성능 조절하기 ____이벤트 성능 조절을 위한 또 다른 방법 __이벤트의 확장 ____특수한 이벤트 __요약 ____참고 자료 __연습 문제 11장. 고급 시각 효과 __심화 학습: 애니메이션 __애니메이션 상태 관찰 및 끼어들기 ____애니메이션 상태 확인하기 ____재생 중인 애니메이션 중지시키기 __전역 시각 효과 프로퍼티 활용하기 ____모든 시각 효과를 불능 처리하기 ____시각 효과 재생 시간 정의하기 __다수의 프로퍼티에 대한 완급 조절 __연기 객체의 활용 ____애니메이션 약속 객체 __애니메이션에 대한 세밀한 조절 기능 __요약 ____참고 자료 __연습 문제 12장. 고급 DOM 요소 조절하기 __테이블 열 정렬 ____서버에서 테이블 정렬 ____Ajax를 활용한 테이블 정렬 ____브라우저 내에서 테이블 정렬 __심화 학습: 요소 이동 및 삽입 __기존 텍스트 주위에 링크 추가하기 ____간단한 자바스크립트 배열 정렬하기 ____DOM 요소 정렬하기 __DOM 요소와 함께 데이터 정렬하기 ____추가적인 사전 연산의 실행 ____비-문자열 데이터 정렬하기 ____정렬 방향 변경하기 __HTML5 커스텀 데이터 속성 활용하기 __JSON으로 테이블 열 정렬 및 생성하기 ____JSON 객체 수정하기 ____필요에 따라 콘텐츠 재생성하기 __심화 학습: 속성 수정 ____단축형 요소 생성 문법 활용하기 ____DOM 조절 후크 __요약 ____참고 자료 __연습 문제 13장. 고급 Ajax 기술 __Ajax를 이용한 점진적인 기능 강화 구현 ____JSONP 데이터 수집하기 __Ajax 오류 처리 __jqXHR 객체 활용하기 ____Ajax 약속…
출처: 국립중앙도서관 서지정보
리뷰 남기기
로그인하면 리뷰를 남길 수 있어요.
리뷰 0개
아직 리뷰가 없어요.
