Beyond JavaScript Prototype Chains
dosync.posterous.com
dosync.posterous.com
Check it out!
current release of ver 3: http://openjsan.org/doc/s/sa/samuraijack/Joose/3.012/lib/Joo...
There's a nice side-by-side comparison of what it looks like to build some classes with and without Joose here:
http://openjsan.org/doc/s/sa/samuraijack/Joose/3.012/lib/Joo...
I'm quite frequently plugging Joose in my comments here on HN, but I don't want to give the impression I'm just reflexively "advertising" for it anytime someone mentions JavaScript. As JS continues to rise in popularity and importance for both client-side (mobile, browser, etc.) and server-side apps, adoption of "power tools" like Joose can help one to avoid "re-inventing the wheel" over and over again.
Something similar is Coglan's JS.Class, which is modeled very closely on Ruby: