Raw JavaScript is raw.
Which also means astonishing things can be done with it.
For example: http://jsclass.jcoglan.com/

MarkT