Что такое jQuery? Актуальна ли данная библиотека JavaScript в 2026-м году?
В этом уроке вы узнаете:
- Что такое jQuery?
- Историю создания jQuery.
- Почему jQuery совершила революцию?
- Какие минусы у данной библиотеки?
- Стоит ли использовать jQuery в 2026-м году?
- Кому из веб-разработчиков может понадобиться знать jQuery, а кому нет?
- Что нужно для того чтобы начать изучать данную библиотеку?
Что такое библиотека jQuery?
jQuery — это быстрая, небольшая и многофункциональная библиотека JavaScript. Она значительно упрощает такие вещи, как обход и манипулирование элементами HTML-страницы (DOM), обработку событий, анимацию, AJAX, создание плагинов и UI-компонентов.
jQuery использует простой в использовании API (методы, функции), который работает во множестве браузеров. Благодаря сочетанию универсальности и расширяемости, jQuery изменил в лучшую сторону способ написания JavaScript-кода.
История jQuery
jQuery была создана в 2005-м году, талантливым программистом Джоном Резигом, а в 2006-м она уже была представлена IT-сообществу и буквально совершила революцию в мире веб-разработки для фронтенда.
Джон Резиг тогда написал на своём сайте:
jQuery — это JavaScript-библиотека, в основе которой лежит девиз: «Программировать на JavaScript должно быть приятно. jQuery берёт частые, повторяющиеся задачи, извлекает всю ненужную разметку и делает код коротким, умным и понятным.»
Данную запись можно посмотреть в веб-архиве по адресу: https://web.archive.org/web/20060203025710/http://jquery.com/
Почему jQuery совершила революцию?
Если до создания jQuery веб-разработчикам приходилось долго корпеть над любыми даже самыми простыми скриптами на JavaScript, такими как: табы, аккордионы, модальные окна, соблюдать кроссбраузерность (буквально создавая целые куски кода для каждого браузера в отдельности).
То с появлением библиотеки jQuery, разработка UI-компонентов (табы, аккордионы, модальные окна и т.д.) для сайта облегчилась в разы, почти сразу появилось целое множество различных плагинов с анимациями, валидацией и различными удобствами для пользователей.
Помимо поддержки кроссбраузерности у jQuery имеется удобный API для манипулирования элементами веб-страницы, анимация создаётся всего в одну строку, упрощённый код работы с AJAX. Всё это дало возможность веб-разработчикам сократить код в несколько раз сделав его более чистым и читаемым.
Помимо всего прочего, jQuery позволяет расширять библиотеку своими функциями, а также создавать собственные плагины, например создать слайдер, который можно будет использовать многократно на сайте или нескольких сайтах, затратив на это намного меньше времени и кода, чем если бы вы создавали его на JavaScript.
Какие минусы у jQuery?
Из минусов можно отметить то, что jQuery редко обновляется. И хотя 4-я версия вышла недавно в январе 2026 года (поэтому я и создал этот курс), до этого 10 лет была лишь 3-я версия.
Также 11 лет назад вышла новая версия JavaScript (ECMAScript 2015 — ES6). Она частично закрыла многие проблемы старого JavaScript. Теперь код на JavaScript пишется быстрее, чем раньше и постепенно закрылись бреши связанные с несовместимостью браузеров, стала более удобной работа с AJAX и другие аспекты кодинга.
Какие обновления и улучшения вышли в 4-й версии jQuery читайте в дополнительных уроках к курсу.
Стоит ли использовать jQuery в 2026-м году?
Написал большую статью о том зачем вообще учить jQuery в 2026-м году: читать тут.
Несмотря на то, что на некоторых форумах вы можете встретить информацию о том, что jQuery устарел и что это прошлый век, статистика от https://w3techs.com/technologies/details/js-jquery показывает, что около 66% всех сайтов в мире, до сих пор использует библиотеку jQuery. Среди которых 78% это jQuery версии 3.
jQuery используется на сайтах многих крупных компаний, таких как: Microsoft, WordPress.org, Yahoo, Adobe, Samsung, Vimeo, Archive.org, The New York Times, Nginx.org и др.
Кому из веб-разработчиков может понадобиться знать библиотеку jQuery?
Библиотека jQuery может понадобиться HTML-верстальщикам, для вставки или написания различных UI-компонентов в свёрстанный сайт: табы, аккордионы, модальные окна, слайдеры и т.д. jQuery также может понадобиться фулстек веб-разработчикам, которые сажают вёрстку на CMS и дальше продолжают обслуживать данный проект.
По сути, jQuery может понадобиться HTML-верстальщикам и веб-разработчикам, которые желают делать или обслуживать сайты единолично или устроившись в веб-студию, работая с такими популярными CMS как WordPress, Битрикс, Joomla, Netcat и т.д. создавая стандартные корпоративные сайты или интернет-магазины.
Кому может не понадобиться библиотека jQuery?
Это чистые фронтенд-разработчики, использующие в своей работе только JavaScript-фреймворки и библиотеки, такие как Vue.js, React.js, Angular, или чистые бэкенд-разработчики использующие в своей работе только PHP-фреймворки Laravel, Yii и не работающие с фронтендом (однако даже тут можно использовать jQuery если вы захотите).
Что нужно знать, чтобы начать изучать jQuery?
- Основы языка разметки HTML.
- Основы языка форматирования CSS.
- Основы языка программирования JavaScript (хотя бы отличать переменную от массива, условную конструкцию от цикла, функцию от метода).
- Уметь пользоваться любым текстовым редактором: Visual Studio Code, Sublime Text, Notepad++ или подобным.
Если что-то не знаете, пишите, постараюсь помочь!
Добавить комментарий