Wenn jedes Div mit class="div" ein Klickereignis hat, können wir die Ereignisdelegation verwenden,
Code kopieren
7. Schleifen richtig handhaben
Schleifen sind ein zeitaufwändiger Vorgang. Wenn Sie einen Selektor verwenden können, um Elemente direkt auszuwählen, verwenden Sie keine Schleifen, um die Elemente einzeln zu durchlaufen.
Die nativen Javascript-Methoden for und while sind schneller als every() von jQuery. Daher sollten zunächst native Methoden verwendet werden.
8. Reduzieren Sie die Generierung von JQuery-Objekten
Durch das Generieren eines Abfrageobjekts werden entsprechende Eigenschaften und Methoden generiert, was mehr Ressourcen beansprucht. Versuchen Sie also, die Generierung von jQuery-Objekten zu reduzieren.
9. Umfang der Variablen
Wenn eine Variable in mehreren Funktionsaufrufen nicht benötigt wird, sollte die Variable innerhalb der Funktion platziert werden, um die Zeit für die Suche nach dem Code bei der Codeausführung zu verkürzen.
10. Verschieben Sie bestimmte Funktionen auf die Ausführung von $(window).load
$(document).ready ist wirklich einfach zu verwenden, kann aber ausgeführt werden, bevor andere Elemente beim Rendern der Seite heruntergeladen werden.
11. Zusammenführen von Skripten
Skripte werden einzeln geladen. Durch die Reduzierung der Anzahl der Skripte kann auch die Effizienz verbessert werden.
12. Elementkapselung
Beim Einfügen von Inhalten in einen Knoten können Sie den Inhalt zuerst kapseln und dann einfügen.
var content = "";
$(" #head").html(content);
Die andere Möglichkeit besteht darin, js-Dateien zu komprimieren.
Mit der weiteren Verwendung von jQuery werden immer mehr Optimierungsmethoden entdeckt.