jQuery
Что такое jQuery
jQuery – это бесплатная библиотека языка JavaScript для фронтенд-разработки. У jQuery собственный синтаксис, который содержит фрагменты кода JavaScript, выраженные короткими командами. В библиотеке предусмотрены команды для решения типовых задач во фронтенд-разработке. Официальный слоган jQuery – «пиши меньше, делай больше».
Какие функции поддерживает jQuery:
- создание визуальных эффектов;
- разработка сложной анимации;
- создание элементов пользовательского интерфейса;
- использование AJAX для обновления контента на странице без ее перезагрузки;
- манипуляция объектами страницы благодаря взаимодействию с DOM.
Первую версию jQuery опубликовали в 2006 году – тогдашняя версия JavaScript содержала значительно меньше функций, чем сейчас. На чистом JavaScript приходилось писать много кода, чтобы решить ту или иную задачу – jQuery значительно упростила процесс фронтенд-разработки. Библиотека быстро обрела всемирную популярность.
Сейчас JavaScript содержит в своем синтаксисе больше функций, нежели во время появления jQuery. Значительное количество задач можно решить на чистом JavaScript, не используя библиотеку – код будет таким же компактным. jQuery не стоит использовать, если с ее помощью нужно решить небольшой участок задач – разные версии библиотеки размером в 30-60 килобайт замедляют скорость загрузки веб-страниц.
При этом, библиотека jQuery все еще не утратила популярность. По данным аналитического сервиса веб-технологий BuiltWith, jQuery использует около 65% из миллиона самых посещаемых сайтов.
Сферы применения jQuery
jQuery применяется исключительно во фронтенд-разработке сайтов. Сейчас все чаще применяют библиотеку React, а также фреймворки Vue.js. и Angular.
Преимущества разработки на jQuery
- большое количество специалистов, которые используют эту библиотеку;
- простой понятный синтаксис;
- расширяемость с помощью плагинов, которые устанавливаются только по мере необходимости;
- совместимость со всеми браузерами, в том числе поддержка старых версий;
- большое количество разнообразных плагинов, которые пишет комьюнити jQuery; также можно написать плагин «под себя».
Недостатки разработки на jQuery
- значительная часть функций библиотеки присутствует в современном JavaScript;
- некоторое снижение скорости загрузки сайта.
Примеры сайтов, которые используют jQuery
jQuery использует подавляющее большинство сайтов. По данным BuiltWith, на ноябрь 2022 года это самая популярная библиотека JavaScript. При этом, jQuery лидирует благодаря использованию на старых сайтах – для создания новых чаще выбирают React.
Крупные российские компании, которые используют на своих сайтах jQuery:
- Оператор мобильной связи «Билайн» – beeline.ru.
- Справочная правовая система «Консультант» – consultant.ru.
- «Лаборатория Касперского», компания по разработке ПО – kaspersky.com.
- Интернет-провайдер RU-CENTER – nic.ru.
- Марткетплейс «Озон» – ozon.ru.