什么是$ previous,$ owner和$ name?

时间:2012-11-01 06:08:30

标签: extjs

这是ExtJS中的callParent方法。什么是$ previous,$ owner和$ name?为什么有一个领先的“$”标志?     callParent:function(args){                 var方法;

            // This code is intentionally inlined for the least number of debugger stepping
            return (method = this.callParent.caller) && (method.$previous ||
                  ((method = method.$owner ? method : method.caller) &&
                        method.$owner.superclass.$class[method.$name])).apply(this, args || noArgs);
        }

1 个答案:

答案 0 :(得分:1)

这是类系统设置的内部细节,因此它可以跟踪方法。 $是存在的,所以它不太可能与你自己的类名冲突。