abbrakadabbra: Во времена, когда javascript использовался на сайтах только для украшательств, а в браузерных реализациях работы с ним был полный бардак (преимущественно работа с DOM), jQuery стал спасением для разработчиков. Он позволял не писать тучу кода для каждой операции под все браузеры, потери же производительности измерялись при этом порядками. Во многом эти времена в прошлом, начиная со стандарта ES5 и браузеров его поддерживающих. Для многих же jQuery стал стандартом написания кода - во многом не понимая его внутренних принципов работы, простейшие операции с DOM начали требовать серьезной производительности, там где можно обойтись нативным js. Кроме того, jQ - это библиотека, а не фреймворк, и она не заменяет незнания принципов отличия императивного подхода от декларативного, разделения логики и представления и т.д.
Мой совет - ознакомьтесь с jQuery, но воспринимайте ее как библиотечку для работы с DOM, не более. Ей уже более 10 лет, за это время javascript поменялся чуть менее, чем полностью, также как и многие принципы, заложенные в jq - устарели.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.