Yes, stuff like this shouldn't be in the source. UglifyJS and Closure compiler make this optimization, but I've used other js minifiers that did not.
642 karma · joined March 23, 2009
I would reconsider your wording here as "Japs" might be seen as derogatory.
FYI, excluding IE6, :first-child pseudo-class is universally supported. That would be a cleaner way to handle this rather than manually adding a class to the markup.
Edit: the squatters name is David Webb in case anyone else has had to deal with him.
Since they already give an example of how to use a named function recursively, the arguments.callee example could just simply be removed.