jQuery. Подробное руководство по продвинутому JavaScript, 2-е издание

jQuery. Подробное руководство по продвинутому JavaScript, 2-е издание
Автор: Бер Бибо, Иегуда Кац
Год: 2011
ISBN: 978-5-93286-201-8
Страниц: 624
Язык: Русский
Формат: PDF
Размер: 18 Мб

Download

Издание представляет собой введение и справочное руководство по jQuery -мощной платформе для разработки веб-приложений. Подробно описывается, как выполнять обход документов HTML, обрабатывать события, добавлять поддержку технологии Ajax в свои веб-страницы, воспроизводить анимацию и визуальные эффекты. Уникальные «лабораторные страницы» помогут закрепить изучение каждой новой концепции на практических примерах. Рассмотрены вопросы взаимодействия jQuery с другими инструментами и платформами и методы создания модулей расширения для этой библиотеки.
Книга предназначена для разработчиков, знакомых с языком JavaScript и технологией Ajax и стремящихся создавать краткий и понятный программный код. Уникальная способность jQuery составлять «цепочки» из команд позволяет выполнять несколько последовательных операций над элементами страницы, в результате чего код сокращается втрое.

+

Эффекты jQuery UI

В главе 5 мы видели, насколько просто создаются собственные эффекты с использованием механизма воспроизведения анимационных эффектов, реализованного в библиотеке jQuery. Библиотека jQuery UI использует тот же самый механизм анимации и на его основе реализует достаточно обширный набор готовых к применению анимационных эффектов, включая некоторые из эффектов, которые мы реализовали ранее в качестве упражнений.

Мы поближе познакомимся с этими эффектами, а также посмотрим, как библиотека jQuery UI внедряет их в ядро jQuery, предоставляя расширенные версии базовых методов, которые в обычной ситуации не поддерживают дополнительные эффекты. Мы также познакомимся с несколькими новыми методами воспроизведения эффектов, реализованными в библиотеке jQuery UI.
Но сначала рассмотрим сами эффекты.

Все эффекты, которые предоставляются библиотекой jQuery UI, могут воспроизводиться с помощью собственного метода effect(), то есть без привлечения других методов. Этот метод воспроизводит эффекты для элементов в обернутом наборе:

В табл. 9.1 приводятся описания различных эффектов и их параметров. Все эффекты (кроме explode) принимают параметр easing, определяющий функцию управления темпом воспроизведения анимации. Подробнее с понятием переходов в анимации мы познакомимся ниже, в разделе 9.3.5. По мере знакомства с описаниями эффектов в табл. 9.1 обращайтесь к лабораторной странице jQuery UI Effects Lab, чтобы увидеть, как действует каждый эффект.