Ext.extend和Ext.override有什么区别?在java中,您扩展了一个类并重写了它的方法。但是看一下语法,看起来在extjs中,你可以扩展一个类并覆盖一个类
答案 0 :(得分:33)
Ext.extend
为您提供基于现有课程的新课程。
Ext.override
修改现有类而不创建新类。
这不是ExtJS特有的东西。这就是JavaScript基于原型的对象模型的工作原理。它与你在Java中习惯的完全不同。 ExtJS只是添加了这两种实用方法,使其更容易使用。
答案 1 :(得分:1)
Mchl已回答您的问题。
我只想补充一点,为ExtJ添加功能涉及以下四种方式:
有关详细信息,请参阅此链接:
http://www.slideshare.net/VinylFox/four-ways-to-add-features-to-ext-js