Munkám része, hogy külsős fejlesztők kódját ellenőrizzem minőségi szempontok alapján, mely kódok néha szépek, néha túlbonyolítottak de egészében véve tanulságosak, mert rámutatnak pár közös hiányosságra nem kódolásban hanem átgondoltságban.
Legjobb példa erre az oldalon elhelyezett, valamilyen módon tabulált adatszerkezet lekódolása. Nem Amazon féle tabos menüre gondolok itt, hanem inkább egy doboz, widget az oldalon, melynek a [...]
Sokszor kényelmetlen a setTimeout-nak küldözgetni paramétereket closure használatával, pláne ha már objektumokkal dolgozol. Ezen segít Douglas Crockford’s later függvénye, rettentően hasznos.
A jQuery-re áttérés után egyik első dolgom volt ennek beemelése plugin formájában, a kód lejjebb, előtte egy példa: