JavaScriptでクラスを作るのは簡単なのですが、継承したり、オーバーライドしたメソッドを簡単に呼び出すとなると途端にレベルが上がります。 ChromeやFirefoxで使うので、関数呼び出し多めでも大丈夫(IE6でも動くけど) this.parent.method()で親クラスのメソッド、this.parent.parent.method()で祖父クラスのメソッドが呼べる this.parent.variableで親クラスのインスタンス変数とかはついていないです という感じで、頑張って作ってみた。 使い方 var A = $_klass({ init: function () { print("A init"); }, // コンストラクタ hoge: function () { print("A hoge"); }, huga: function () { print("A hug