Большая часть jQuery - это просто умная оболочка для существующих функций JavaScript. $('#some-element')
, возможно, немного легче набрать, чем document.getElementById('some-element')
, но в остальном мало чем отличается.
(я преувеличиваю, но лишь немного.)
Основная утилита jQuery - это возможность комбинировать различные его компоненты. Если я могу выбрать элементы с помощью селектора jQuery, а затем выполнить какое-то действие с этими элементами напрямую через функцию jQuery, то предпочтительнее, чем извлекать базовые элементы DOM и манипулировать ими, например, вручную.
Так что это действительно зависит от того, какие функции вы видите, обернуты. Некоторые из них вполне могут добавить никакой ценности, и авторы просто привыкли ко всему, что есть в jQuery. (Мы определенно видим это явление в StackOverflow - люди, которые не могут найти стандартную функцию JavaScript просто потому, что ее нет в документации по jQuery). В других случаях может быть некоторая скрытая выгода, даже если оболочка мало что делает для изменения поведения базовой функции.