0

这是 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);
        }
4

1 回答 1

1

它是类系统设置的内部细节,因此它可以跟踪方法。$ 在那里,所以它不太可能与你自己在类上的属性名称发生冲突。

于 2012-11-01T07:41:01.587 回答