protofunc()

Ineffizienter jQuery-Code

Tags: javascript

Ich schaue recht gerne in den JS-Code anderer. Hierbei fällt einem neben der Tatsache, dass saubere Organisation von JS selten vorkommt, vor allem die ineffiziente Verwendung von jQuery auf. Hier einige dieser Anti-Patterns:

Ineffiziente CSS-Selektoren:

Beispiel:

Besseres Beispiel:

Ineffizientes Chaining:

Besseres Beispiel:

X-fache Erstellung von jQuery-Objektinstanzen identischen Inhalts (Kein Chaining/Kein “Zwischenspeichern”):

Beispiel:

Besseres Beispiel:

Erstellung von Instanzen, die einen nicht interessieren:

Beispiel:

Besseres Beispiel:

Anfordern von Informationen, die einen nicht Interessieren:

(seltenes) Beispiel:

Besseres Beispiel:

Written July 27, 2008 by
alexander farkas