지난 몇 년간 웹 프로그래머들을 흥분시키던 대표적인 기법인 Ajax의 시대가 지나고 HTML5, 모바일을 위시한 웹앱 등이 엄청난 관심을 받고 있습니다. 물론 이러한 기술의 배경에는 웹 개발의 기본 중의 기본인 자바스크립트가 있다는 것은 누구나 아는 사실이지요. 그런데 이와 함께 주목해봐야 할 이름이 하나 있습니다. 바로 jQuery 라이브러리! 최근 수차례 끊임 없이 이루어진 업데이트만 봐도 알 수 있듯이 jQuery에 대한 관심도가 나날이 높아지고만 있는데요. 최근 누구도 못말릴만큼 붐을 일으키고 있는데 모바일에서도 jQuery Mobile을 통해 그 쓰임새를 늘려가고 있으니 그저 놀라울 뿐입니다~

 

이러한 상황에서 새로 나온 프로그래밍 jQuery 2판(+ jQuery UI 활용전략)』은 그동안 웹 개발자들의 가장 큰 관심사로 급부상한 jQuery의 신버전과 사용법을 세심하게 다루고 있습니다. 무엇보다 무려 3분의 1 이상jQuery UI 라이브러리만을 집중적으로 다루어 새롭게 학습하는 개발자 분들 외에 기존 버전에 능숙한 분들에게도 효용이 높을 것으로 보입니다. 어때요? 한번 살펴보고 싶지 않은가요^^

프로그래밍 jQuery 2의 주요 특징은 다음과 같습니다.

먼저 1 jQuery의 장점인 코드 효율성과 유연한 확장력, 탁월한 엘리먼트 선택의 방법 등 기본적인 jQuery 이해를 목적에 두었다면, 2판에서는 버전의 변경에 따른 최신 예제 스타일을 소개하는 것은 물론 확장된 플러그인과 UI 등을 집중적으로 학습할 수 있도록 구성했습니다. 또한 이전 판보다 더욱 다양한 ‘연습 페이지’와 신경향을 반영한 예제를 제공하여 더욱 깊이 있는 학습이 가능합니다.

 

 

! 참고로 jQuery UI의 주요 기능은 다음과 같다고 합니다. 더 자세한 것은 존 레식 형님에게 문의를~

 

 

Interactions

Draggable – Make elements draggable

Droppable – Control where dragged elements may be dropped

Resizable – Make elements resizeable [5]:

Selectable – Advanced selection features for lists of elements

Sortable – Make a list of elements easily sortable

 

Widgets

Accordion – Accordion containers

Autocomplete – Auto-complete boxes based on what the user types

Button – Enhanced button appearance, turn radio buttons and checkboxes into pushbuttons

Datepicker – Advanced date-picker

Dialog – Show dialog boxes on top of other content, easily and robustly

Progressbar – Progress bars, both animated and not

Slider – Fully customizable sliders with various features

Tabs – Tabbed user interface handling, with both inline and demand-loaded content

 

Effects

Color Animation – Animate the transition from one color to another

Toggle Class, Add Class, Remove Class, Switch Class – Animate the transition from one set of styles to another

Effect – A variety of effects (appear, slide-down, explode, fade-in, etc.)

Toggle – Toggle an effect on and off

Hide, Show – Using the effects above

 

Utilities

Position – Set an element’s position relative to another element’s position (alignment)

 

 

어쨌든!!! 프로그래밍 jQuery 1판이 출간된 지 수년이 지나고 그동안 여러 차례 바뀐 새로운 버전의 jQuery 기법에 관심이 있는 모든 개발자 분들에게 이 책을 소개드리고 싶습니다~