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

1 Comment »

  1. Gute Sachen. Ich versuche, sie zu verstehen. :-)

    Comment by christian — September 4, 2008 @ 10:53 am

RSS feed for comments on this post | TrackBack URL

Leave a comment