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:
Gute Sachen. Ich versuche, sie zu verstehen.
Comment by christian — September 4, 2008 @ 10:53 am