and because it's nice to do things well
(, Tue 21 Aug 2012, 20:16, Reply)
It doesn't make any real difference to your maintenance. Once you need to do anything complex in the closure, you're better of splitting it out into a proper function anyway.
JavaScript can be used well, of course it can; but it's a lot like C or C++: it takes a lot of discipline to use well. And the end result will still perform like a dog's breakfast.
(, Tue 21 Aug 2012, 20:28, Reply)