实现extend函数,extend函数用法

  实现extend函数,extend函数用法

  分机扩展在框架中扮演着重大角色,是框架中几个重要函数之一。要想深入了解EXTJS,这个函数必须掌握不可,网上有很多关于这个函数的源码分析和介绍。关于这个函数的使用有以下几种情况。

  函数库(配置){ this。名称=配置。姓名;这个。年龄=配置。年龄;这个。性别=配置。性;}函数库(配置){ this。身份=配置。身份;这个。msg=配置。味精;这个。电话=配置。电话;基地。超一流。构造函数。调用(this,config);} Ext.extend(base,base,{ showMsg:function(){ window。警惕(这个。命名为。年龄 这个。性 这个。身份 这个。msg 这个。电话);} });

  在这种情况下第二种情况是

  函数库(配置){ this。名称=配置。姓名;这个。年龄=配置。年龄;这个。性别=配置。性;} var base=Ext.extend(Base,{ showMsg:function(){ window。警惕(这个。命名为。年龄 这个。性 这个。身份 这个。msg 这个。电话);} }

  当var my base=new base(/* */);将会调用基本构造函数函数第三种情况函数库(配置){ this。名称=配置。姓名;这个。年龄=配置。年龄;这个。性别=配置。性;} var base=Ext.extend({构造函数:函数(配置){这个。身份=配置。身份;这个。msg=配置。味精;这个。电话=配置。电话;},showMsg:function(){ window。警惕(这个。命名为。年龄 这个。性 这个。身份 这个。msg 这个。电话);} }此时varmybase=新基(/* */);将会调用分机扩展中传入的构造器函数对分机扩展使用的三种情况全部分析完了,Extjs中的继承体系都是采用以上三种情况构建成。文章中的文字描述很少。如果你看完些文,不知所解,可以先对分机扩展函数源码进行分析,在自己多调试几次,再回过头来看,估计一下子就会明白文章意思。画图是使用正在翻译软件。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: