WEB -
Переключить навигацию

Язык

  • Русский

Введите не менее 3 символов для поиска.

  • Русский

Поиск

Введите не менее 3 символов для поиска.

Книги
  • Книги
  • JavaScript
  • HTML и CSS
  • Без категории
  • Другие темы
  • SEO
  • WordPress
  • Дизайн
  • PHP
  • Laravel
  • React js
  • Python
  • SQL и языки запросов
  • Android
  • Yii PHP framework
  • Статьи
  • Laravel
  • WordPress
  • Темы WordPress
  • Интернет магазин
  • JavaScript
  • © 2015-2026 Andrii Beznosko

  • Our partner

Расширение библиотеки jQuery, Вуд К. PDF, 2014

  • Описание
  • Описание/Скачать
  • Обсуждения
  • Пожаловаться

Расширение библиотеки jQuery — Вуд К., 2014: как создавать селекторы, виджеты и эффекты

«Расширение библиотеки jQuery» (К. Вуд, 2014, рус.) — практическое руководство для разработчиков, которые хотят не просто использовать jQuery, а уверенно расширять библиотеку под свои задачи. Книга объясняет, как устроены точки интеграции в jQuery и как через них добавлять собственные селекторы, фильтры, расширения, анимационные эффекты и многое другое. Акцент сделан на повторное использование кода и на архитектуру, которая помогает поддерживать проект в долгосрочной перспективе.

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

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

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

Книга подходит веб-программистам разного уровня: если вы уже используете jQuery в работе, то сможете углубить знания и перейти к созданию собственных модулей. Практическая направленность, структурированный разбор архитектуры и примеры из разных областей делают издание полезным как для обучения, так и для подготовки к внедрению расширений в коммерческие продукты.

Ключевые темы книги

  • Расширения jQuery: селекторы, фильтры, расширения коллекций и функций
  • Архитектура и повторное использование: модульность, параметры по умолчанию, локализация
  • События и валидация: специализированные события и расширение Validation
  • Ajax и преобразования данных: транспорт, фильтры, конвертеры форматов
  • jQuery UI: виджеты, эффекты, взаимодействия с мышью
  • Тестирование и документирование: QUnit, упаковка, описание методов и настроек

Содержание

  • Предисловие ……………………………………………………………………………………..14
  • Вступление …………………………………………………………………………………………16
  • Благодарности …………………………………………………………………………………18
  • Об этой книге …………………………………………………………………………………….19
  • Об иллюстрации на обложке ……………………………………………………24
  • Часть I. Простые расширения …………………………………………………25
  • Глава 1. Расширения для jQuery ……………………………………………26
  • 1.1. История развития jQuery ………………………………………………………………26
  • 1.2. Расширение jQuery ………………………………………………………………………….32
  • 1.3. Примеры расширений …………………………………………………………………….36
  • 1.4. В заключение …………………………………………………………………………………43
  • Глава 2. Первое расширение …………………………………………………..44
  • 2.1. Архитектура jQuery ………………………………………………………………………..44
  • 2.2. Простое расширение ……………………………………………………………………….53
  • 2.3. В заключение …………………………………………………………………………………60
  • Глава 3. Селекторы и фильтры ……………………………………………….61
  • 3.1. Что такое селекторы и фильтры? …………………………………………………..62
  • 3.2. Добавление нового селектора псевдокласса ………………………………..70
  • 3.3. Добавление фильтров множеств ……………………………………………………81
  • 3.4. В заключение …………………………………………………………………………………87
  • Часть II. Расширения и функции ……………………………………………88
  • Глава 4. Принципы разработки расширений ………………………..89
  • 4.1. Архитектура расширений ……………………………………………………………….89
  • 4.2. Руководящие принципы …………………………………………………………………93
  • 4.3. В заключение …………………………………………………………………………………110
  • Глава 5. Расширения коллекций …………………………………………..112
  • 5.1. Что такое расширения коллекций? ………………………………………………112
  • 5.2. Инфраструктура поддержки расширений …………………………………….113
  • 5.3. Определение собственного расширения ……………………………………….117
  • 5.4. Применение к элементам ……………………………………………………………..121
  • 5.5. Параметры настройки ……………………………………………………………………128
  • 5.6. Добавление обработчиков событий …………………………………………….138
  • 5.7. Добавление методов ……………………………………………………………………..140
  • 5.8. Удаление расширения …………………………………………………………………..141
  • 5.9. Заключительные штрихи ………………………………………………………………142
  • 5.10. Законченное расширение …………………………………………………………….146
  • 5.11. В заключение ……………………………………………………………………………….148
  • Глава 6. Расширения-функции …………………………………………….149
  • 6.1. Определение расширения ……………………………………………………………….150
  • 6.2. Расширение Cookie …………………………………………………………………………156
  • 6.3. В заключение …………………………………………………………………………………161
  • Глава 7. Тестирование, упаковка и документирование расширений …162
  • 7.1. Тестирование расширений ………………………………………………………………163
  • 7.2. Упаковка расширений ……………………………………………………………………176
  • 7.3. Документирование расширений ……………………………………………………184
  • 7.4. В заключение …………………………………………………………………………………188
  • Часть III. Расширение jQuery UI …………………………………………..190
  • Глава 8. Виджеты jQuery UI ………………………………………………….191
  • 8.1. Инфраструктура поддержки виджетов …………………………………………192
  • 8.2. Определение виджета ……………………………………………………………………198
  • 8.3. Применение к элементам ………………………………………………………………202
  • 8.4. Параметры настройки ……………………………………………………………………204
  • 8.5. Добавление обработчиков событий …………………………………………….213
  • 8.6. Добавление методов …………………………………………………………………….216
  • 8.7. Удаление виджета …………………………………………………………………………218
  • 8.10. В заключение ………………………………………………………………………………226
  • Глава 9. Взаимодействия с мышью в jQuery UI ………………228
  • 9.1. Модуль jQuery UI Mouse ………………………………………………………………229
  • 9.2. Определение виджета …………………………………………………………………..231
  • 9.3. Применение расширения к элементу ………………………………………….236
  • 9.4. Параметры настройки …………………………………………………………………..239
  • 9.5. Добавление обработчиков событий …………………………………………….244
  • 9.6. Взаимодействие с мышью ……………………………………………………………246
  • 9.10. В заключение ………………………………………………………………………………258
  • Глава 10. Эффекты jQuery UI ……………………………………………..259
  • 10.1. Инфраструктура поддержки эффектов в jQuery UI ………………………260
  • 10.2. Добавление нового эффекта ………………………………………………………267
  • 10.3. Функции управления переходами …………………………………………….275
  • 10.4. В заключение ………………………………………………………………………………282
  • Часть IV. Прочие расширения ………………………………………………284
  • Глава 11. Анимация свойств ………………………………………………….285
  • 11.1. Инфраструктура поддержки анимационных эффектов …………………286
  • 11.2. Добавление собственного обработчика анимации свойства …….292
  • 11.3. В заключение ………………………………………………………………………………301
  • Глава 12. Расширение поддержки Ajax ……………………………….303
  • 12.1. Инфраструктура поддержки Ajax ……………………………………………….304
  • 12.2. Добавление предварительного фильтра ……………………………………308
  • 12.3. Добавление транспорта Ajax ……………………………………………………..310
  • 12.4. Добавление преобразователя Ajax …………………………………………..318
  • 12.6. В заключение ………………………………………………………………………………326
  • Глава 13. Расширение поддержки событий ……………………….328
  • 13.1. Инфраструктура поддержки специализированных событий ………….329
  • 13.2. Добавление специализированного события ………………………………332
  • 13.3. Расширение существующих событий ………………………………………343
  • 13.5. В заключение ………………………………………………………………………………351
  • Глава 14. Создание правил проверки …………………………………352
  • 14.1. Расширение Validation ………………………………………………………………353
  • 14.2. Добавление новых правил проверки ………………………………………..356
  • 14.3. Добавление правила для проверки нескольких полей ………………363
  • 14.4. В заключение ………………………………………………………………………………367
  • Приложение А. Регулярные выражения ……………………………….369
  • A.1. Основы регулярных выражений ……………………………………………………370
  • A.5. Приемы применения ……………………………………………………………………….377
  • A.6. В заключение …………………………………………………………………………………379
  • Глоссарий ……………………………………………………………………………………..380
  • Алфавитный указатель …………………………………………………………………389

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

Автор: Вуд К.

Издание: 2014

Язык: ru

Тематика: jQuery, расширения, jQuery UI, Ajax, события, анимация, Validation

Купить книгу

Our partner
Автор: Вуд К
Год издания: 2014
Категория: Главная » Книги » Расширение библиотеки jQuery, Вуд К. PDF, 2014
Издатель: ДМК Пресс
Язык: Русский
Статус: For advanced readers
Формат: pdf
Количество страниц: 400
Ссылка для скачивания: Скачать Buy
Добавил: Сен 9, 2018 14:41 Andrii

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несёт ответственности за использование этих материалов. WEB-Программист

Всего комментариев: 0

Оставить комментарий Отменить ответ

Ваш email не будет опубликован.

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несёт ответственности за использование этих материалов. WEB-Программист

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несёт ответственности за использование этих материалов. WEB-Программист

Книги из этой категории:

Jаvascript для FrontEnd-разработчиков. Написание. Тестировние. Развертывание, PDF, 2020

«JavaScript для FrontEnd-разработчиков» (2020) — практическое руководство для тех, кто хочет уверенно проходить полный цикл разработки JavaScript-приложений: от выбора архитектуры ...

Смотреть

Изучаем TypeScript 3, PDF, 2019

Изучаем TypeScript 3 (PDF, 2019) — практическое руководство для разработчиков, которые хотят перейти от JavaScript к TypeScript и получить строгую ...

Смотреть

Рефакторинг кода на Javascript. Улучшение проекта существующего кода, 2-е издание, PDF, 2018

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2-е издание) «Рефакторинг кода на JavaScript» — практическое руководство по улучшению архитектуры ...

Смотреть

JavaScript на примерах. Практика, практика и только практика, PDF, 2018

«JavaScript на примерах. Практика, практика и только практика» (PDF, 2018) — это учебное пособие для тех, кто хочет быстро и ...

Смотреть

Функциональное программирование на JavaScript: как улучшить код JavaScript-программ, PDF, 2018

Функциональное программирование на JavaScript: как улучшить код JavaScript-программ (PDF, 2018) «Функциональное программирование на JavaScript: как улучшить код JavaScript-программ» — практическая ...

Смотреть

Angular и TypeScript. Сайтостроение для профессионалов, PDF, 2018

«Angular и TypeScript. Сайтостроение для профессионалов» (PDF, 2018) — практическое руководство для веб-разработчиков, которые хотят создавать современные одностраничные приложения (SPA) ...

Смотреть

Наши партнеры
Our partner
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 1
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 2
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 3
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 4
Расширение библиотеки jQuery, Вуд К.  PDF, 2014
Расширение библиотеки jQuery
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 1
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 2
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 3
Расширение библиотеки jQuery, Вуд К. PDF, 2014 page 4
Расширение библиотеки jQuery

Смотрите также:

Jаvascript для FrontEnd-разработчиков. Написание. Тестировние. Развертывание, PDF, 2020

«JavaScript для FrontEnd-разработчиков» (2020) — практическое руководство для тех, кто ...

Изучаем TypeScript 3, PDF, 2019

Изучаем TypeScript 3 (PDF, 2019) — практическое руководство для разработчиков, ...

Рефакторинг кода на Javascript. Улучшение проекта существующего кода, 2-е издание, PDF, 2018

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода (2-е издание) ...

JavaScript на примерах. Практика, практика и только практика, PDF, 2018

«JavaScript на примерах. Практика, практика и только практика» (PDF, 2018) ...

Функциональное программирование на JavaScript: как улучшить код JavaScript-программ, PDF, 2018

Функциональное программирование на JavaScript: как улучшить код JavaScript-программ (PDF, 2018) ...

Angular и TypeScript. Сайтостроение для профессионалов, PDF, 2018

«Angular и TypeScript. Сайтостроение для профессионалов» (PDF, 2018) — практическое ...

Связаться с нами

- Премиум темы и плагины WP Star бесплатно -

Поддержать автора

Настройки cookie

Мы используем необязательные аналитические cookie, чтобы понимать, какие материалы полезны. Вы можете продолжить без аналитики.

Вы можете изменить свой выбор в любое время.