(я понимаю, что кто-то еще задавал подобный вопрос, и он был закрыт как «спорный», но мне действительно интересно понять аргументы вокруг этого.)
Я очень хорошо знаю JavaScript. Я пишу это профессионально в течение многих лет. Я усвоил много кросс-браузерной несовместимости и отрывочности, знаю, как манипулировать DOM, как тык моей руки, работал с некоторыми из лучших веб-разработчиков в отрасли и приобрел много их mojo.
Я проверял jQuery. Я понимаю суть библиотеки javascript (сколько раз я писал функции анимации, getElementsByClass и hide / show?). Но, честно говоря, выучить совершенно новый синтаксис, который не менее сложен, кажется пустой тратой времени. Кажется, я бы ударился головой о стену, чтобы выучить совершенно новый интерфейс для того же старого JavaScript.
Технически я не инженер, так что, может быть, я что-то упустил. Может кто-нибудь разобрать компромиссы jQuery? Действительно ли быстрее выучить и понять синтаксис jQuery, чем просто выучить JavaScript?