jQuery против document.querySelectorAll
Я несколько раз слышал, что самым сильным активом jQuery является то, как он запрашивает и манипулирует элементами в DOM: вы можете использовать CSS-запросы для создания сложных запросов, которые было бы очень сложно выполнить в обычном javascript.
Однако, насколько я знаю, вы можете достичь того же результата сdocument.querySelector
или жеdocument.querySelectorAll
, которые поддерживаются в Internet Explorer 8 и выше.
Таким образом, вопрос заключается в следующем: почему «риск»? Затраты jQuery, если его самый сильный актив может быть достигнут с чистым JavaScript?
Я знаю, что jQuery имеет больше, чем просто CSS-селекторы, например, кросс-браузерный AJAX, хорошее прикрепление событий и т. Д. Но его часть запросов - очень большая часть силы jQuery!
Какие-нибудь мысли?