listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂

listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数

而handler处理只能够通过处理函数一次处理点击响应

Ext.create('Ext.Button', {text    : 'Dynamic Handler Button',renderTo: Ext.getBody(),handler : function() {// this button will spit out a different number every time you click it.// so firstly we must check if that number is already set:if (this.clickCount) {// looks like the property is already set, so lets just add 1 to that number and alert the userthis.clickCount++;alert('You have clicked the button "' + this.clickCount + '" times.\n\nTry clicking it again..');} else {// if the clickCount property is not set, we will set it and alert the userthis.clickCount = 1;alert('You just clicked the button for the first time!\n\nTry pressing it again..');}}
});

new Ext.panel.Panel({width: 400,height: 200,dockedItems: [{xtype: 'toolbar'}],listeners: {click: {element: 'el', //bind to the underlying el property on the panelfn: function(){ console.log('click el'); }},dblclick: {element: 'body', //bind to the underlying body property on the panelfn: function(){ console.log('dblclick body'); }}}
});

-------------------------------------------------------------------------------------------------------------------------------------------

官方说法可以点击此处

转载于:https://www.cnblogs.com/gwcyulong/p/7182919.html

ExtJS中listener方法和handler方法的区别相关推荐

  1. python predict_对Keras中predict()方法和predict_classes()方法的区别说明

    1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...

  2. java——Scanner中nextLine()方法和next()方法的区别

    遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码: import java.util.Sc ...

  3. Keras中predict()方法和predict_classes()方法的区别

    正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...

  4. VBA中Activate方法和Select方法的区别

    VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的.Activate方法的作用是激活,而Select方法的作用是选择.其区别如下: 1.对于"Sheets&q ...

  5. jquery中prop()方法和attr()方法的区别浅析

    引用:http://www.jb51.net/article/41170.htm 官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,不可能没用吧,那什么时候该 ...

  6. Scanner中nextLine()方法和next()方法的区别

    我们在使用扫描器Scanner时,遇到了字符串肯定会使用API中定义好的next()和nextLine()方法.两者一个是能读取空格一个是不能读取空格就像下面的样子 当我们把二者交换位置,再来看一下效 ...

  7. Hibernate中get方法和load方法的区别

    一.get和load方法都是根据id去获得对应数据的,但是获得机制不同:如果使用get方法,hibernate会去确认该id对应的数据是否存在,它首先会去session中去查询(session缓存其实 ...

  8. jQuery中find()方法和filter()方法的区别

    jQuery官方的API这样说明filter和find函数: filter(selector):Description: Reduce the set of matched elements to t ...

  9. Pytorch中view()方法和resize()方法的区别

    1.view() 通过tensor.view方法可以调整tensor的形状,但必须保证调整前后元素总数一致.view不会修改自身的数据,返回的新tensor与源tensor共享内存,即更改其中一个,另 ...

最新文章

  1. 员工未回复群消息被罚200元,企业:符合公司规章制度
  2. SFB 项目经验-81-在企业内部外部限制访问ECP
  3. 大咖云集!航天智慧物流创意组-技术培训第三期
  4. VS中调试时不能关联源代码问题
  5. 知乎:国家何时整治程序员的高薪现象?
  6. 分类算法—Performance指标
  7. 43 FI配置-财务会计-固定资产-一般评估-定义折旧范围
  8. Linux驱动段错误,linux驱动调试--段错误之oops信息分析
  9. VSCode 写python,打印中文输出乱码
  10. 学linux哪个版本号,初学Linux哪个发行版本好?这些更合适!
  11. 计算机应用基础的课程讨论,(计算机教学论文:计算机应用基础课程教学方法的讨论.doc...
  12. video.js的简单用法
  13. 在Win2003下安装WMP10有奇招
  14. php doctrine 使用,php – Doctrine 2 – 多数据库配置和使用
  15. 芜湖市计算机语言,2012年芜湖市小学计算机水平等级测评试卷(logo语言版)
  16. python wx包_今天玩点啥:python真香系列之利用wxpy包写一个微信消息自动回复插件...
  17. 详解awk(一)awk基础知识、选项、程序段解析与实例
  18. 360流量卫士android 9,360流量卫士
  19. python正则表达式替换excel_在 Excel 中使用正则表达式进行查找与替换
  20. Linux下如何查看一个文件是否拥有软链接或硬链接文件?

热门文章

  1. 用纯css实现的html5 logo标志
  2. JS-DOM-节点-获取元素-文档结构-元素的属性
  3. php自动验证,ThinkPHP 自动验证及验证规则详解
  4. 7-2 日期问题面向对象设计(聚合一) (35 分)
  5. C语言-输入一个正整数,输出它的所有质数因子
  6. android studio 触摸锁,学习AndroidStudio布局,并编写一个图案解锁demo
  7. mysql 备份 索引_mysql-索引、导入、导出、备份、恢复
  8. Cocos2d-X 2.2嵌入MFC的子窗口
  9. 取字符串以逗号隔开的两个值
  10. CSDN改版问题多多