Al monitorear / intentar responder preguntas comunes de jQuery, he notado que hay ciertas prácticas que usan JavaScript, en lugar de jQuery, que realmente le permiten escribir menos y hacer ... bueno, la misma cantidad. Y también puede producir beneficios de rendimiento.
Un ejemplo especifico
$(this)
vs this
Dentro de un evento de clic que hace referencia a la identificación de los objetos en los que se hizo clic
jQuery
$(this).attr("id");
Javascript
this.id;
¿Hay alguna otra práctica común como esta? Donde ciertas operaciones de Javascript podrían realizarse más fácilmente, sin incluir jQuery en la mezcla. ¿O es este un caso raro? (de un "acceso directo" jQuery que realmente requiere más código)
EDITAR: Si bien aprecio las respuestas con respecto al rendimiento de jQuery frente a JavaScript simple, en realidad estoy buscando respuestas mucho más cuantitativas. Al usar jQuery , casos en los que uno estaría mejor (legibilidad / compacidad) para usar JavaScript simple en lugar de usar $()
. Además del ejemplo que di en mi pregunta original.
this.id
?