Изучаем jQuery

Э. Каслдайн, К. Шарки

Данная книга - это ваш быстрый путь к освоению jQuery, JavaScript-фреймворка, завоевавшего широкое признание. Библиотека jQuery использовалась при создании более чем половины из 10 000 ведущих веб-сайтов мира и является самым быстрым и эффективным способом добавить потрясающую функциональность на ваш сайт.

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

Издательство: Питер, 2012 г.

ISBN 978-5-459-01619-2

Количество страниц: 400.

Содержание книги «Изучаем jQuery»:

  • 17 Предисловие
    • 18 Целевая аудитория книги
    • 18 Содержание книги
    • 20 Поиск справочных сведений
    • 20 Форумы SitePoint
    • 21 Веб-сайт, посвященный книге
    • 21 Группа SitePoint Podcast
    • 21 Обратная связь
    • 21 Благодарности
      • 21 Эрл Каслдайн
      • 22 Крэйг Шарки
    • 22 Условные обозначения, использованные в книге
      • 22 Образцы программного кода
      • 23 Советы, примечания и предупреждения
  • 24 Об авторах
  • 25 От издательства
  • 26 Глава 1. В чем заключается притягательность jQuery
    • 26 Что делает библиотеку jQuery такой полезной?
      • 27 Кросс-браузерная совместимость
      • 27 Селекторы CSS3
      • 28 Полезные утилиты
      • 28 Пользовательский интерфейс jQuery UI
      • 29 Подключаемые модули
      • 30 Соблюдение чистоты разметки
      • 30 Повсеместное использование
    • 31 А в чем заключаются недостатки?
    • 32 Загрузка и включение библиотеки jQuery в веб-страницы
      • 32 Загрузка библиотеки jQuery
      • 33 Сеть Google CDN
      • 34 Сборки Nightly и система контроля версий Subversion
      • 35 Какой формат библиотеки предпочтительнее – несжатый или сжатый?
    • 35 Анатомия сценария jQuery
    • 35 Псевдоним jQuery
      • 36 Анализ оператора jQuery
    • 37 Биты HTML, также называемые объектной моделью документа
    • 39 Если вам понравилась библиотека jQuery…
  • 40 Глава 2. Выборка, украшение и расширение функциональности
    • 41 Проверяем, загрузилась ли веб-страница полностью
    • 42 Выборка: ключевой аспект jQuery
      • 42 Простая выборка
      • 44 Сужаем рамки выборки
      • 45 Проверка выборки
      • 45 Фильтры
      • 46 Выборка множественных элементов
      • 46 Обеспечение выборки на должном уровне
    • 47 Украшение: технология CSS в сочетании с библиотекой jQuery
      • 47 Просмотр CSS-свойств
      • 48 Настройка CSS-свойств
      • 50 Классы
      • 51 Добавление и удаление классов
    • 52 Расширение функциональности: добавляем эффекты с использованием jQuery
      • 53 Скрытие и отображение элементов
      • 54 Отображение скрытых элементов
      • 55 Переключение элементов
    • 56 Поступательное расширение функциональности
    • 57 Добавление новых элементов
    • 59 Удаление существующих элементов
    • 61 Модификация содержимого
    • 61 Базовая анимация: эффектное скрытие и отображение элементов
      • 62 Отображение и скрытие элементов путем изменения их прозрачности с помощью функций fadeIn и fadeOut
      • 62 Переключение эффектов и анимаций
    • 63 Функции Callback
    • 64 Некоторые хитрости
      • 64 Подсветка элементов при наведении на них указателя мыши
      • 65 Разворачиваемый спойлер
    • 67 Перед тем как перейти к следующей главе
  • 68 Глава 3. Анимация, прокрутка и изменение размеров
    • 68 Анимация
      • 68 Анимация CSS-свойств
      • 70 Цветовая анимация
      • 71 Замедление
      • 72 Развитое замедление
      • 74 Выскакивающие панели
      • 76 Очередь анимаций
      • 77 Объединение действий в цепочку
      • 78 Приостановка выполнения цепочки
      • 79 Анимированная навигация
      • 81 Анимированная навигация. Дубль 2
      • 83 Библиотека пользовательского интерфейса jQuery UI
      • 86 Создаем анимацию!
    • 86 Прокрутка
      • 86 Событие scroll
      • 87 Плавающая панель навигации
      • 89 Прокрутка документа
      • 91 Специальные полосы прокрутки
    • 92 Изменение размеров
      • 93 Событие resize
      • 93 Переключатель макетов
      • 95 Элементы, поддерживающие изменение размеров
      • 96 Элементы textarea, поддерживающие изменение размеров
      • 98 Разделитель панелей
    • 102 Вот как осуществляется прокрутка. И анимация
  • 103 Глава 4. Изображения и слайд-шоу
    • 103 Лайтбоксы
      • 103 Специальные (пользовательские) лайтбоксы
      • 107 Устранение неполадок с использованием console.log
      • 109 ColorBox: подключаемый лайтбокс-модуль
    • 111 Обрезка изображений при помощи Jcrop
    • 114 Слайд-шоу
      • 114 Слайд-шоу из изображений с перекрестным изменением прозрачности
      • 128 Слайд-шоу с поддержкой прокрутки
      • 134 iPhoto-подобный виджет слайд-шоу
    • 140 Задумайтесь, сколького мы уже достигли!
  • 142 Глава 5. Меню, вкладки, подсказки и панели
    • 142 Меню
      • 143 Разворачиваемые/сворачиваемые меню
      • 147 Индикаторы Открыто/Закрыто
      • 149 Разворачивание меню при наведении указателя мыши
      • 150 Выпадающие меню
    • 154 Меню типа «аккордеон»
      • 154 Простой аккордеон
      • 158 Многоуровневые аккордеоны
      • 159 Аккордеон библиотеки пользовательского интерфейса jQuery UI
    • 161 Вкладки
      • 161 Базовые вкладки
      • 163 Вкладки библиотеки пользовательского интерфейса jQuery UI
    • 166 Панели различных размеров
      • 167 Выдвигающаяся форма ввода данных для входа
      • 168 Выдвигающийся оверлей
    • 172 Подсказки
      • 172 Простые подсказки
      • 175 Подсказки продвинутого типа
    • 182 Собственный подход
  • 183 Глава 6. Конструкция, Ajax и интерактивность
    • 183 Конструкция и рекомендуемые методики
      • 184 Написание более аккуратного программного кода jQuery
      • 189 Клиентские шаблоны
      • 191 Анализ браузеров (…это плохо!)
    • 193 Знакомимся с Ajax
      • 193 Что такое Ajax?
      • 194 Загрузка удаленного HTML-содержимого
      • 194 Расширяем функциональность гиперссылок при помощи Hijax
      • 196 Выборка HTML-содержимого при помощи селекторов
      • 197 Продвинутая загрузка
      • 198 Задел на будущее: методы live и die
      • 199 Выборка данных при помощи $.getJSON
      • 200 Клиентский Twitter-поисковик
      • 201 «Рабочая лошадка» Ajax в jQuery
      • 202 Общие настройки Ajax
      • 203 Загрузка внешних сценариев при помощи $.getScript
      • 203 Запросы GET и POST
      • 204 Ajax-события в jQuery
    • 205 Интерактивность: используем Ajax
      • 206 Галерея изображений Ajax
      • 219 Теггинг изображений
    • 224 Есть ли смысл во владении Ajax на высоком уровне? Убедитесь сами!
  • 226 Глава 7. Формы, элементы управления и диалоговые окна
    • 226 Формы
      • 227 Простая проверка форм
      • 230 Проверка форм с помощью подключаемого модуля Validation
      • 233 Индикатор максимальной длины
      • 234 Подсказки в формах
      • 236 Установка флажков у всех позиций за один подход
      • 237 Встроенное редактирование
      • 241 Подключаемый модуль Autocomplete
      • 243 Элемент управления для присвоения рейтинга на основе количества звезд
    • 249 Элементы управления
      • 249 Календарь
      • 252 Ползунки (слайдеры)
      • 255 Перетаскивание и помещение
      • 262 Поведение sortable из состава библиотеки пользовательского интерфейса jQuery UI
      • 264 Полоса хода выполнения
    • 266 Диалоговые окна и уведомления
      • 266 Простое модальное диалоговое окно
      • 269 Виджет Dialog из состава библиотеки пользовательского интерфейса jQuery UI
      • 272 Growl-подобные уведомления
      • 275 Короткие исчезающие уведомления
    • 278 Мы в хорошей форме
  • 279 Глава 8. Списки, деревья и таблицы
    • 279 Списки
      • 280 Поведение selectable из состава библиотеки пользовательского интерфейса jQuery UI
      • 285 Сортировка списков
      • 287 Манипулирование выпадающими списками в полях
    • 291 Деревья
      • 291 Разворачиваемое дерево
      • 294 Делегирование событий
    • 296 Таблицы
      • 297 Фиксированные заголовки таблиц
      • 300 Повторение заголовка
      • 302 Сетки данных
      • 311 Выбор строк при помощи поля для установки флажков
    • 313 Список А готов!
  • 315 Глава 9. Подключаемые модули, темы и дополнительный материал
    • 315 Подключаемые модули
      • 316 Создание подключаемого модуля
    • 323 Дополнительный материал
      • 324 Расширение библиотеки jQuery
      • 329 События
    • 340 Материалы для профессионалов в области jQuery
      • 340 Как избежать конфликтов
      • 341 Помещение анимаций в очередь и изъятие их из очереди
      • 343 Обработка JavaScript-объектов как jQuery-объектов
    • 344 Работа с темами
      • 345 Использование тем, содержащихся в галерее
      • 345 Конфигурирование собственной темы
      • 347 Внедрение поддержки компонентами смены тем
    • 349 StarTrackr!: эпилог
  • 350 Приложение А. Справочный материал
    • 350 Опции метода $.ajax
      • 350 Флаги
      • 351 Параметры
      • 353 Функции обратного вызова callback и прочие функции
    • 353 Опции метода $.support
      • 354 boxModel
      • 354 changeBubbles
      • 354 cssFloat
      • 354 hrefNormalized
      • 355 htmlSerialize
      • 355 leadingWhitespace
      • 355 noCloneEvent
      • 355 opacity
      • 355 scriptEval
      • 355 style
      • 356 submitBubbles
      • 356 tbody
    • 356 События
      • 356 Свойства событий
      • 357 Методы событий
      • 357 Объекты событий типа «Сделай сам»
  • 358 Приложение Б. Аспекты, касающиеся JavaScript
    • 358 Приведение типов
    • 359 Операторы равенства
    • 360 Значения true и false
  • 362 Приложение В. Вспомогательные средства, используемые при разработке подключаемых модулей
    • 362 Свойства selector и context
    • 363 jQuery-действие pushstack
    • 364 Уменьшение размеров

Инструкция как скачать книгу Э. Каслдайн, К. Шарки: Изучаем jQuery в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Изучаем jQuery
Рейтинг книги:
3 голоса
979

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: