Когда использовать ванильный JavaScript или jQuery?

Я заметил, наблюдая / пытаясь ответить на общие вопросы jQuery, что существуют определенные методы использования javascript вместо jQuery, которые на самом деле позволяют писать меньше и делать ... ну то же самое. А также может принести пользу в производительности.

Конкретный пример

$ (this) vs this

Внутри события щелчка, ссылающегося на идентификатор объекта, на который был произведен щелчок

jQuery

$(this).attr("id");

Javascript

this.id;

Существуют ли другие распространенные практики нравится? Где некоторые операции Javascript можно было выполнить проще, без добавления jQuery. Или это редкий случай? («ярлыка» jQuery, на самом деле требующего больше кода)

РЕДАКТИРОВАТЬ: Хотя я ценю ответы относительно производительности jQuery и простого javascript, я на самом деле ищу гораздо больше количественных ответов. При использовании jQuery , в случаях, когда было бы лучше (удобочитаемость / компактность) использовать простой javascript вместо использования $ () . В дополнение к примеру, который я привел в своем первоначальном вопросе.

233
задан j08691 26 January 2016 в 12:06
поделиться