博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
『ExtJS』01 009. ExtJS 4 方法重载
阅读量:6865 次
发布时间:2019-06-26

本文共 602 字,大约阅读时间需要 2 分钟。

  hot3.png

在ExtJS中,使用Ext.override方法对已有类方法的重载。

如何去做


  1. 定义一个类,并给他一个方法

    1: Ext.define('Simple.Class',{
    2:     welcome:function(){
    3:         alert('Welcome to the app');
    4:     }
    5: });
  2. 使用Ext.override方法对已有类进行重载并添加函数

    1: Ext.override(Simle.Class,{
    2:     goodBye:function(){
    3:         alert('Goodbye');
    4:     },
    5:     funAll:function(){
    6:         this.welcome();
    7:         this.goodBye();
    8:     }
    9: });
  3. 实例化类对象,并调用新的方法

    1: var app = new Simple.Class();
    2: app.runAll();   //Welcome to the app     Goodbye
  4. 重载的另一种写法

    1: Simple.Class.override({
    2:    // New members...
    3: });

转载于:https://my.oschina.net/skyler/blog/706135

你可能感兴趣的文章
使用机器学习预测电子竞技游戏《守望先锋》的胜负
查看>>
即将到来的java11的新特性
查看>>
React基础再回顾
查看>>
Windows下安装 msysGit 以及初始化 Git server环境
查看>>
阿里云ACE 你知道多少?
查看>>
C#简单工厂模式——初遇GoF设计模式
查看>>
ibatis-返回结果通过resultMap封装
查看>>
linux操作系统语言更改
查看>>
MAC下LaTex环境配置
查看>>
ffmpeg视频转换及截图
查看>>
前端面试题目搜集
查看>>
锁的阻塞,死锁,锁升级
查看>>
json深度详解及org.json库
查看>>
substr_replace()函数:将手机号中间4位隐藏为*号
查看>>
mdadm:/dev/md0 not identified in config file
查看>>
运维知识点
查看>>
linux下定时运行打开网页url链接
查看>>
Mysql知识点
查看>>
Linux网卡高级命令、IP别名及多网卡绑定
查看>>
Git自动部署
查看>>