版本Ext2.02提供了一个extend函数实现继承,该函数会将父类的prototype里的所有字段和方法复制到子类的prototype里,重定义的字段或方法会override父类的同名方法。今天要扩展HtmlEditor类,但不知怎样才能调用父类的方法,由于刚接触Ext2,研究了很久才想到下面的方法。比如:





























b中不能访问类A中的show,如果要执行A中show有两种方法:
- 把A.show的代码复制到B.show中。最笨,这样的话还要继承干嘛!
- 使用函数createSequence。该函数Ext内建Function类的方法,用法看实例。





































执行c.doShow()会调用A.show()、B.show()、C.show()。如此就可以避免复制父类的代码,实现对父类方法的功能扩展。如果有其他更好的方法,麻烦告诉我!