Eu notei enquanto monitorava / tentava responder perguntas comuns sobre jQuery, que existem certas práticas usando javascript, em vez de jQuery, que permitem escrever menos e fazer ... bem, a mesma quantidade. E também pode gerar benefícios de desempenho.
Um exemplo específico
$(this)
vs this
Dentro de um evento click que faz referência ao ID dos objetos clicados
jQuery
$(this).attr("id");
Javascript
this.id;
Existem outras práticas comuns como esta? Onde certas operações Javascript poderiam ser realizadas com mais facilidade, sem incluir o jQuery na mistura. Ou este é um caso raro? (de um "atalho" do jQuery que realmente requer mais código)
Edição: Embora eu aprecie as respostas sobre jQuery vs. desempenho de javascript simples, na verdade, estou procurando respostas muito mais quantitativas. Ao usar o jQuery , instâncias em que seria realmente melhor (legibilidade / compacidade) usar javascript simples em vez de usar $()
. Além do exemplo que dei na minha pergunta original.
this.id
?