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

Язык

  • Українська
  • Русский
  • Polski
  • Українська
  • Русский
  • Polski
Связаться с нами

Поиск

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

  • Хостинг CityHost

Расширение библиотеки 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

Купить книгу

Хостинг GM Host
Автор: Вуд К
Год издания: 2014
Категория: Главная » Книги » Расширение библиотеки jQuery, Вуд К. PDF, 2014
Издатель: ДМК Пресс
Язык: Русский
Статус: Для продвинутых программистов
Формат: pdf
Количество страниц: 400
Ссылка для скачивания: Download from Cloud Webbooks Buy
Добавил: Сен 9, 2018 14:41 Andrii

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

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

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

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

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

Книги из этой категории:
Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST,  PDF, 2017,

Front-end. Клиентская разработка для профессионалов. Node.js, ES6, REST, PDF, 2017,

SEO-опис книги «Front-end. Клиентская разработка для профессионалов» Книга «Front-end. Клиентская разработка для профессионалов» — это практическое руководство для тех, кто ...

Смотреть

JavaScript. Шаблоны, Стоян Стефанов

JavaScript. Шаблоны, Стоян Стефанов

Книга "JavaScript. Шаблоны" предоставляет большое количество разнообразных шаблонов программирования на JavaScript и дает описание наиболее удачным и эффективным приемам разработки ...

Смотреть

AngularJS Deployment Essentials

AngularJS Deployment Essentials

Whether you are brand new to deploying AngularJS applications or a seasoned veteran, this book will provide you with the ...

Смотреть

Grunt.js Cookbook

Grunt.js Cookbook

Описание: About This Book - Describes how to implement automation solutions for common web application development tasks - Explores configuration ...

Смотреть

Выразительный Javascript PDF 2015,  2-е издание,  Marijn Haverbeke

Выразительный Javascript PDF 2015, 2-е издание, Marijn Haverbeke

Что такое JavaScript? JavaScript был представлен в 1995 году как способ добавлять программы на веб-страницы в браузере Netscape Navigator. С тех ...

Смотреть

CoffeeScript. Второе дыхание JavaScript, Марк Бейтс

CoffeeScript. Второе дыхание JavaScript, Марк Бейтс

Если вы уже умеете писать на JavaScript, на CoffeeScript вы сможете делать это лучше. А поскольку программный код на CoffeeScript ...

Смотреть

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

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

Node.js в действии 2018 PDF Янг А., Мек Б., Кантелон М.

Node.js в действии 2018 — практическое руководство для разработчиков JavaScript ...

CoffeeScript. Второе дыхание JavaScript, Марк Бейтс

Если вы уже умеете писать на JavaScript, на CoffeeScript вы ...

Разработка игр на языке JavaScript

Разработка игр на языке JavaScript: практическое пособие по созданию 2D-игр ...

Javascript Everywhere: создание кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron, PDF, 2020

Javascript Everywhere: создание кроссплатформенных приложений с помощью GraphQL, React, React ...

Понимание ECMASCRIPT 6 Николас Закас [En] (Nicholas Zakas Understanding ECMASCRIPT 6)2016 PDF

Учебник языка программирования ECMASCRIPT 6, который пригодится любому программисту на ...

Foundations of ASP.NET AJAX / Основы ASP.NET AJAX

С тех пор как веб-страницы внешне были похожи друг на ...

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

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

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT