i never thought that one day i will be the quy who posts this: try coffeescript, it really really helps (i would not believe it at first, either)
Everything is an Expression (at least, as much as possible)
a lot of the hassles with JS just disappear with this "small" change (if applied extensivly)