`
lixw
  • 浏览: 200845 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ext事件机制

阅读更多

先看看这里的说明:http://www.cnblogs.com/beginor/archive/2008/03/07/1095887.html

 

测试代码:

 

Employee = function(name) {
	this.name = name;
	this.addEvents({
				"confirm" : true,
				"quit" : true
			});

	this.confirmBeforeQuit();
};

Ext.extend(Employee, Ext.util.Observable, {
			confirmBeforeQuit : function() {
				this.on("quit", function(emp) {
							this.fireEvent('confirm', this);
							return false;
						});
			}
		});

function quitHandler(emp) {
	alert(emp.name + " 安全退出");
}
function confirmHandler(emp, eve) {
	alert(emp.name + " 确认退出吗?");
}

var emp = new Employee('Tom');

emp.on('quit', quitHandler);
emp.on('confirm', confirmHandler);

emp.fireEvent("quit", emp);
 
分享到:
评论

相关推荐

    Extjs源码之--Ext事件机制/继承关系

    在“Extjs源码之--Ext事件机制/继承关系”中,我们将深入探讨EXTJS如何处理事件以及其类层次结构。EXTJS的事件处理主要由EventManager.js这个文件负责,它是EXTJS事件系统的基础。 首先,EXTJS的事件机制基于观察者...

    EXT dojochina Ext事件.rar

    EXT JS支持事件冒泡和捕获机制,允许事件从子组件向上冒泡到父组件,或者从父组件向下捕获到子组件。这使得在组件树中处理事件变得更加灵活。 5. **事件委托** 事件委托是一种优化性能的策略,通过在父容器上设置一...

    ext事件模型

    本文将详细介绍`ext事件模型`,它为开发者提供了一套灵活且强大的事件处理机制。通过理解`ext事件模型`的组件与工作原理,开发者能够更好地控制页面元素的行为,并创建出更加丰富和响应式的用户界面。 #### 二、Ext...

    ext3.jar ext使用非常多

    在实际项目中,开发者可以通过Maven或者Gradle等构建工具将EXT3.jar作为依赖引入,然后在Java代码中创建EXT组件并进行事件绑定,实现业务逻辑。 在网站开发中,EXT框架的使用可以提供强大的用户界面,例如,通过EXT...

    ext教程、ext核心API 、ext中文教程

    "EXT核心API"则深入介绍了EXT的内部机制和主要类库,包括Store(数据存储)、Model(数据模型)、Controller(控制器)以及Ext.application(应用入口)等。理解这些API是提升EXT开发技能的关键。例如,Store负责...

    ext下载包,ext,ext包,ext下载

    适配器帮助EXT与不同的DOM操作和事件处理机制进行交互,使得在已有项目中集成EXT变得简单。 EXT还提供了一个强大的数据包,支持数据绑定和远程数据源的交互。这使得EXT组件能够动态地显示和操作来自服务器的数据,...

    EXT江湖05事件系统.pdf

    ### 极致剖析EXT江湖05事件系统:从轮询到事件驱动的革命 #### 一、事件系统:从无到有的发展历程 ##### 1.1 没有事件的寂寞年代:轮询模式的局限性 在互联网的早期阶段,尤其是在2000年前后,事件处理机制尚未...

    ext学习资料 20篇详细学习笔记 初学者ext学习的文档

    3. **数据绑定**:EXT引入了数据绑定机制,使得视图和数据模型之间能自动保持同步。这大大简化了数据驱动应用的开发,减少了手动更新界面的代码。 4. **事件处理**:EXT的事件模型使得组件间的交互变得简单。通过...

    ext PPT,EXT 教程,EXT 中文帮助手册,EXT 中文手册,ext_教程(入门到精通),Ext技术程序文档大全.

    它们可能包括创建EXT应用的基本步骤、组件的使用方法、事件处理和响应机制等,是学习EXT的基础教材。 3. **EXT 中文帮助手册**:这是一份详细的辅助学习材料,可能包含EXT框架的高级特性,如AJAX通信、图表组件、...

    ext_教程 (ext 相 关)

    通过不断的编码和调试,你会逐渐熟悉EXT的API,掌握组件间的协作机制,以及如何优化性能和用户体验。在实践中,你可以尝试创建自己的组件,定制EXT以适应特定项目需求。 总之,EXT是一个强大的前端开发工具,这个...

    EXT最新使用手册(中文)

    EXT 通过其强大的数据绑定机制,实现了视图和模型的同步,减少了手动更新视图的工作。 目录结构: 手册通常包含EXT的基本概念、安装和下载、组件使用、事件处理、Ajax交互、源码分析以及适配器和核心模块的介绍。 ...

    ext chm中文版

    EXT 1.1 Development API.CHM文件是EXT 1.1版本的开发API文档,包含了EXT框架的核心类库、组件、事件和方法的详细说明。通过此文档,开发者可以了解到如何创建EXT组件,如表格、面板、窗口等,以及如何利用EXT的数据...

    ext JS 源码和学习资料

    例如,ext-3.x版本的源码中,`Ext.lib.Component`是所有组件的基类,而`Ext.container.Container`则是容器组件的基础,了解这些底层机制有助于自定义组件或优化已有组件。 二、EXT JS API 文档 1. Ext3.2中文API....

    EXT帮助文档(中文EXT3.0 API,中文EXT2.2 API)

    中文EXT3.0 API文档是EXT库的3.0版本的中文接口参考手册,它详细介绍了EXT 3.0中的各个类、方法、属性和事件。EXT 3.0是EXT库的一个重要版本,引入了许多新功能和改进,例如改进的数据网格、强大的图表组件、新的...

    ext2.0项目源代码供大家学习ext使用

    EXT是一个流行的JavaScript库,主要用于构建富互联网应用程序...对于想要提升EXT编程技能或者希望理解EXT内部机制的人来说,这是一个宝贵的资源。同时,了解EXT的早期版本也有助于对比和理解后续版本的改进和新特性。

    Ext Designer EXt UI设计插件

    5. **模板和布局**:内置的各种布局模板(如表格布局、绝对布局等)使用户可以轻松地组织和对齐元素,而无需深入了解EXT的布局机制。 6. **版本控制集成**:EXT Designer与版本控制系统如Git、SVN等集成,方便团队...

    最新ext3.0资源包 ext3.0

    1. **日志式文件系统**:EXT3引入了日志机制,能够在系统崩溃或意外关机后快速恢复文件系统的状态,减少了系统崩溃后的修复时间。 2. **数据安全性**:通过记录每次文件操作的日志,EXT3能够确保数据的一致性,避免...

    ext文件系统浏览

    EXT文件系统是Linux内核中最常用的文件系统之一,它为Linux提供了可靠的数据存储和管理机制。 压缩包子文件的文件名称列表中,我们可以看到以下几个文件: 1. `ext2explore.exe`:这很可能是该工具的可执行文件,...

    ext相关资料-ext3.1

    2. **日志文件系统**:EXT3引入了日志记录机制,这意味着在写入数据到磁盘之前,会先将其记录在日志中。这种设计显著提高了系统的稳定性,减少了因意外断电或系统崩溃导致的数据丢失。 3. **EXT3.1**:作为EXT3的一...

Global site tag (gtag.js) - Google Analytics