Пятьдесят(и более) штрихов о прочитанных(переведённых) книгах. 


Переводы этих книг посвящены 

Дерябиной(Гуглиной) Ирине Ивановне (1950 - 2003 г.г.)


Штрих пятьдесят третий. 2025 год.


Джонатан Чаффер, Карл Сведберг. Изучение библиотеки jQuery. Четвертая редакция. Лучшее взаимодействие, проектирование и веб-разработка с проcтыми методами языка JavaScript. 


(Jonathan Chaffer, Karl Swedberg. Learning jQuery. Fourth Edition. Better interaction, design, and web development with simple JavaScript techniques, ISBN 978-1-78216-314-5, Copyright © 2013 Packt Publishing) 


p.s.

Выдержка из книги:

Предисловие

В 2005 году, вдохновленный пионерами в этой области, такими как Дин Эдвардс(Dean Edwards) и Саймон Виллисон(Simon Willison), Джон Резиг(John Resig) разместил вместе ряд функций, чтобы упростить программно находить элементы на веб-странице и им присваивать поведения. К тому времени, когда он впервые публично объявил о своем проекте в январе 2006 года, он добавил модификацию DOM-модели документа и базовые анимации. Он дал проекту имя jQuery, чтобы подчеркнуть центральную роль нахождения или запросов частей веб-страницы и действия на них с помощью языка JavaScript. С тех пор, библиотека jQuery быстро росла и в ее наборе возможностей, и в улучшении ее производительности и получила широкое распространенное принятие многими самыми популярными интернет-сайтами. Хотя Джон Резиг(John Resig) с тех пор ушел от своей роли ведущего разработчика проекта, библиотека jQuery цвела, в истинном стиле с открытым исходным кодом, до рубежа, где она теперь имеет первосортную рабочую группу разработчиков, возглавляемую Дэйвом Метвином(Dave Methvin), а также динамичное сообщество из тысяч дополнительных JavaScript-разработчиков.


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


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



Для кого предназначена эта книга?

 Эта книга для веб-проектировщиков, желающих создать интерактивные элементы для своих проектов, и для разработчиков, желающих для своих веб-приложений создать лучший интерфейс пользователя. Требуется базовое знание программирования на языке JavaScript. Вы должны знать основы языка разметки HTML и таблицы стилей CSS, и должны быть уверенно знать синтаксис языка JavaScript. Предварительные знания библиотеки jQuery не предполагаются, ни требуется опыт работы с любыми другими требуемыми JavaScript-библиотеками.


Читая эту книгу, вы познакомитесь с функциональностью и синтаксисом библиотеки jQuery 1.10.x и библиотеки jQuery 2.0.x, последних версий библиотеки на момент написания книги.




Что рассматривает эта книга?

Глава 1 «Начало работы» сделает краткое введение в  JavaScript-библиотеку jQuery. Глава начинается с описания библиотеки jQuery и что она может сделать для вас. Затем рассмотрен процесс загрузки и установки библиотеки, а также написание вашего первого скрипта.


Глава 2 «Выбор элементов» обучит тому, как использовать селекторные выражения библиотеки jQuery и методы обхода иерархии DOM-модели документа, чтобы найти элементы на странице, везде, где они могут быть. Вы будете использовать библиотеку jQuery, чтобы применить стилизацию к разнообразному набору элементов страницы, иногда способом, отсутствующим при стилизации чистой CSS-таблицей стилей.


Глава 3 «Обработка событий»  проведёт вас через механизм обработки событий библиотеки jQuery, чтобы обработать поведения, когда произойдут события браузера. Вы увидите, как библиотека jQuery упрощает присоединение событий к элементам незаметно, даже прежде чем страница закончит загружаться. Кроме того, вы получите обзор более глубоких тем, таких как распространение событий, делегирование и пространство имён.


Глава 4 «Стилизация и анимация» представит вам технологии анимации в библиотеке jQuery и как скрыть, показать и переместить элементы страницы  с эффектами, которые и полезны и приятны для глаз.


Глава 5 «Манипулирование DOM-моделью документа» научит вас, как изменить вашу страницу по команде.  Эта глава также научит вас, как изменить самую структуру HTML-документа, а также как добавить к его содержанию на лету.


Глава 6 «Отправка данных с использованием технологии Ajax»  проведёт вас через  многие пути, которыми библиотека jQuery упрощает получать доступ к функциональности на стороне сервера, не обращаясь к неуклюжим обновлениям страницы. С базовыми компонентами библиотеки в хороших руках, вы будете готовы исследовать, как библиотека может расшириться, чтобы соответствовать вашим потребностям.


Глава 7 «Использование плагинов»  покажет вам, как найти, установить и использовать плагины, включая мощные библиотек плагинов jQuery UI и jQuery Mobile.


Глава 8 «Разработка плагинов»  научит вас, как использовать преимущества впечатляющих дополнительных возможностей библиотеки jQuery по разработке с нуля ваших собственных плагинов. Вы создадите свои собственные вспомогательные функции, добавите методы jQuery-объекта  и рассмотрите фабрику  jQuery UI-виджетов. Затем, в главе вас во втором туре более детально проведут через  стандартные блоки библиотеки jQuery, обучат более усовершенствованным методам.


Глава 9 «Усовершенствованные селекторы и обходчики» совершенствует ваше знание селекторов и обходчиков, получая возможность оптимизировать селекторы для производительности, манипулирования стеком DOM-элементов, и написанием плагинов, расширяющих возможности выбор(селекции) и обхода.


Глава 10 «Усовершенствованные события»  погрузит далее в методы, такие как делегирование и регулировка, которые могут значительно улучшить производительность обработки событий. Вы также создадите нестандартные и специальные события, добавляющие еще больше возможностей к библиотеке jQuery библиотеке.


Глава 11 «Усовершенствованные эффекты»   поднастроит визуальные эффекты библиотеки jQuery, которые могут быть предоставлены путём написания функций нестандартного упрощения и реагирования на каждый шаг анимации. Вы получите возможность манипулировать анимациями, как они происходят, и планировать действия с пользовательской организацией очередей.


Глава 12 «Усовершенствованное манипулирование DOM-моделью документа»   предоставит вам много практик модификации DOM-модели документа с использованием методов, таких как присоединение произвольных данных к элементам. Вы также изучите расширение способа, которым библиотека jQuery обрабатывает CSS-свойства на элемента.


Глава 13 «Усовершенствованная технология Ajax»  поможет, вам достигнуть большего понимания Ajax-транзакций, включая  jQuery-систему задержки объектов  для обработки данных, которые могут стать доступными в более позднее время.


Приложение  A «Закрытия Closures в языке JavaScript» поможет вам получать основательное понимание закрытий Closures в языке JavaScript - что они представляют по сути и как их можно использовать для ваших преимуществ.


Приложение  B «Тестирование JavaScript-кода с использованием QUnit»    обучит вас библиотеке QUnit для поблочного тестирования JavaScript-программ. Эта библиотека добавит к вашему инструментарию для разработки и поддержания очень сложных веб-приложений.


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


Что потребуется для работы с книгой?

Чтобы выполнять примеры кода, демонстрированные в этой книге, вам потребуется современный веб-браузер, такой как Google Chrome, Mozilla Firefox, Safari Apple или Microsoft Internet Explore.

Чтобы экспериментировать с примерами и работать над заканчивающими главу упражнениями, вам также потребуется:


 Базовый редактор текста

 Инструменты веб-разработки для браузера, такие как Chrome Developer Tools или Firebug(как описано в разделе «Использование средств разработки» главы 1 «Начало работы»)

 Полный пакет кода для каждой главы, который включает копию библиотеки jQuery (смотрите в следующем разделе «Загрузка кода примеров»)


Кроме того, чтобы выполнить некоторые Ajax-примеры в главе 6 «Отправка данных с использованием технологии Ajax» и другие, вам потребуется веб-сервер с поддержкой языка PHP.



Книга:

https://www.packtpub.com/en-us/product/learning-jquery-fourth-edition-9781782163145



Загрузка кода примеров для этой книги:

При покупке, на сайте издательства.

Справочно: в сервисе GitHub обновлённые примеры от пользователя: 

https://github.com/JiangLiruii/Learning-jQuery-4th-edition-




Загрузка цветных изображений для этой книги:

Нет






p.s.p.s.

Список прочитанных(переведённых) книг в разрезе времени и в разрезе программных продуктов, технологий, инструментария разработчика. Описания книг открываются по ссылкам на них.(Сервис Narod.ru) https://dsm1955.narod.ru/My_read_books/README.html