프로 제이쿼리로 웹 개발을 마스터하자.
이 책은 총 6부로 구성되어 있으며 다음과 같은 내용을 담고 있다.
|1부: 준비하기|
1부에서는 책의 나머지 내용을 따라 오는데 필요한 정보를 제공한다. 1부에는 HTML, CSS, 자바스크립트에 대한 기초 설명 및 복습 내용이 포함된다. 또한 나중에 책을 따라 하는데 필요한 소프트웨어를 설명한다.
|2부: 제이쿼리 활용|
2부에서는 기초적인 예제부터 시작해 엘리먼트 선택, DOM 조작, 이벤트, 효과같은 핵심 기능을 하나씩 포함시키는 형태로 제이쿼리 라이브러리 활용법을 살펴본다.
|3부: 데이터 및 Ajax 활용|
3부에서는 제이쿼리가 어떤 식으로 인라인 데이터와 원격 데이터를 처리하는지 보여준다. 3부에서는 데이터를 기반으로 HTML 컨텐츠를 생성하는 법, 웹 폼에 입력한 데이터의 유효성을 검증하는 법, 제이쿼리를 사용해 Ajax를 포함한 비동기적 작업을 수행하는 법을 살펴본다.
|4부: 제이쿼리 UI 활용|
제이쿼리 UI는 이 책에서 다루는 두 UI 라이브러리 중 하나다. 코어 제이쿼리 라이브러리를 기반으로 개발된 제이쿼리 UI를 사용하면 웹 애플리케이션의 풍부한 인터페이스와 반응형 UI(responsive UI로, 사용자의 행동에 대해 빠르게 반응하고 시각적인 피드백을 풍부하게 제공하는 UI를 말한다)를 개발할 수 있다.
|5부: 제이쿼리 모바일의 활용|
제이쿼리 모바일은 이 책에서 설명하는 또 다른 UI 라이브러리다. 제이쿼리 모바일은 제이쿼리를 기반으로 개발됐다. 제이쿼리 모바일은 제이쿼리 UI의 기본 기능 중 일부를 포함하며, 스마트폰과 테블릿 인터페이스에 최적화됐다. 제이쿼리 모바일에서 사용할 수 있는 UI 위젯의 개수는 더 적지만, 이들 UI는 터치 상호작용 및 작은 화면에 최적화돼 있다.
|6부: 고급 기능|
이 책의 6부에서는 자주 사용하지는 않지만 복잡한 프로젝트에서 도움이 될 만한 제이쿼리 및 제이쿼리 UI 기능을 소개한다. 이들 고급 기능을 사용하려면 HTML, CSS, 제이쿼리 자체를 더 잘 이해해야 한다. 예를 들어 35장에서는 비동기적 프로그래밍에 대한 기본 지식이 큰 도움이 된다.
이 책을 통해 배울 수 있는 것들
. 제이쿼리의 기능을 이해하고 그 중요성을 이해할 수 있다.
. 제이쿼리 코어를 활용해 테이블, 폼, 데이터 표현 같은 HTML 요소를 풍부하게 표현할 수 있다.
. 제이쿼리 UI를 활용해 풍부하면서도 부드러운 사용자 경험을 전달할 수 있다.
. 드래그앤드롭, 데이터 정렬, 터치 민감도 같은 풍부한 상호작용을 활용할 수 있다.
. 제이쿼리 모바일을 활용해 모바일 기기 및 테이블릿용 터치 인터페이스를 개발할 수 있다.
. 커스텀 플러그인과 위젯을 개발해 제이쿼리를 확장할 수 있다.