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

2 Comments »

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

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

  2. […] mich das Blog von Alexander Farkas im Zusammenhang mit jQuery. Er schreibt beispielsweise über ineffizienten jQuery-Code . Das Thema hört sich erst einmal unspannender an, als die Erstellung eines netten Effektes. […]

    Pingback by F-LOG-GE » Blog Archive » Neue Lektüre zu jQuery — January 8, 2009 @ 7:36 am

RSS feed for comments on this post | TrackBack URL

Leave a comment