A little update: JS.Class 1.6.0 is now out. The main new features are a
port of Ruby’s Forwardable
module for method delegation, an implementation of
the State pattern (which I’m using heavily for building UI code), and JS.Ruby
,
which is something I wrote about a few weeks back. Also, I’ve implemented
the extended
hook to complement included
; all Module
objects now implement
both of these, making it easier to user modules do define class methods. Head
over to the site and give it a whirl.
JS.Class 1.6.0: Forwardable, State, and Ruby
—
If you’ve enjoyed this article, you might enjoy my recently published book JavaScript Testing Recipes. It’s full of simple techniques for writing modular, maintainable JavaScript apps in the browser and on the server.