jsclass
支持super简单类工厂。 这种方法使用arguments.callee.caller来获取调用方方法,然后获取函数的名称,这就是为什么它不能在strict mode起作用的原因;
局限性
在strict mode不起作用
原型中的所有功能都应命名为功能
例子
var TestClass = Class ( 'TestClass' , {
say : function say ( ) {
console . log ( 'Test Class says' ) ;
this . _super ( 'Test Class is calling' ) ;
}
} ) ;
var SuperClass = Class ( 'SuperClass' , {
say : function say ( string ) {
console . log