Что такое jQuery?

Написано

в

Что такое 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++ или подобным.

Если что-то не знаете, пишите, постараюсь помочь!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии

Содержание