Looks awfully like Java with a smattering of CoffeeScript. I like the empty compact constructor and the one-liner functions. But I’m not sure what those colon ones are doing.
Presumably some jQuery-like action with the document.query().
In a sense, it may be rather similar to writing Processing if they produced a decent IDE.
On the whole, I think I can live with it.
Some interesting evaluation at Lambda the Ultimate.