Ich habe beim Überwachen / Beantworten allgemeiner jQuery-Fragen festgestellt, dass es bestimmte Praktiken gibt, bei denen Javascript anstelle von jQuery verwendet wird, sodass Sie tatsächlich weniger schreiben und ... genau die gleiche Menge tun können . Und kann auch Leistungsvorteile bringen.
Ein konkretes Beispiel
$(this)
vs. this
Innerhalb eines Klickereignisses, das auf die ID der angeklickten Objekte verweist
jQuery
$(this).attr("id");
Javascript
this.id;
Gibt es andere gängige Praktiken wie diese? Wo bestimmte Javascript-Operationen einfacher ausgeführt werden könnten, ohne jQuery in den Mix aufzunehmen. Oder ist das ein seltener Fall? (einer jQuery "Verknüpfung", die tatsächlich mehr Code benötigt)
EDIT: Während ich die Antworten bezüglich der Leistung von jQuery im Vergleich zu einfacher Javascript-Leistung schätze, suche ich tatsächlich nach viel quantitativeren Antworten. Bei der Verwendung von jQuery sind Fälle, in denen es tatsächlich besser wäre (Lesbarkeit / Kompaktheit), einfaches Javascript anstelle von zu verwenden $()
. Zusätzlich zu dem Beispiel, das ich in meiner ursprünglichen Frage gegeben habe.
this.id
?