`
tesia
  • 浏览: 32911 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

ExtJS事件绑定方式示例

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<link  rel="stylesheet" type="text/css" href="ext-4.2.1/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-4.2.1/bootstrap.js"></script>
<script type="text/javascript" src="ext-4.2.1/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
function hello1(){
alert('hello1');
return false;
}
     function hello2(){
alert('hello2');
return false;
}
                //ExtJS事件绑定方式示例
  var button=Ext.get('btn');
  button.addListener('click',hello1);
  button.addListener('click',hello2);


                  //DOM事件绑定方式示例
       //  var button1=document.getElementById('btn');
       // button1.attachEvent('onclick',hello1); //该方法仅适用于IE浏览器
//  button1.attachEvent('onclick',hello2);
});
</script>
</head>

<body>
<table>
<tr>
  <td><button  type="button" id="btn"  style="width:50px;height:30px;" value="点击" ></button></td>
</tr>
</table>

</body>
</html>
ExtJS事件绑定方式的优点:
多事件绑定、执行顺序固定、支持事件处理函数的延时调用和事件拦截器等高级特性。

注:attachEvent 该方法是个集合操作,可以向同一事件绑定多个事件处理函数,不会相互覆盖
分享到:
评论

相关推荐

    EXTJS 上传组件及示例

    EXTJS 是一款基于JavaScript的富客户端应用开发框架,由Sencha公司开发,它提供了一整套组件化的用户界面元素和强大的数据绑定功能。在EXTJS 中,上传组件是用于实现文件上传功能的关键部分,这对于创建交互性强、...

    extjs3.0开发包含示例api

    2. **数据绑定(Data Binding)**:EXTJS 3.0实现了数据模型与视图的双向绑定,使得UI元素可以自动反映数据源的变化,简化了数据操作。 3. **布局管理(Layouts)**:EXTJS支持多种布局方式,如Fit、Border、Form、...

    ExtJS6 MVC 精简示例

    通过这个精简示例,开发者可以学习到如何组织ExtJS6 MVC应用程序的结构,理解模型和视图间的双向绑定,以及如何通过控制器处理用户交互。此外,它还将展示如何使用ExtJS6的组件系统来创建丰富的用户界面,并与后端...

    extjs后台交互完整示例

    在"extjs后台交互完整示例"中,我们可以看到如何使用ExtJS与服务器进行数据交换,这对于创建动态和数据驱动的应用程序至关重要。 首先,我们要理解ExtJS的数据模型和存储机制。它提供了Store对象,作为客户端数据的...

    extjs最简单的数据绑定和修改

    总结,ExtJS的数据绑定和修改功能为开发人员提供了一种高效且灵活的方式,以创建高度动态的Web应用程序。通过理解并熟练运用模型、存储、数据绑定和数据修改的机制,开发者可以轻松地构建出与后台数据紧密集成的前端...

    ExtJS静态使用示例

    以下是对标题"ExtJS静态使用示例"和描述中涉及知识点的详细解释: 1. **ExtJS库**:ExtJS是Sencha公司开发的一个前端框架,它基于MVC(Model-View-Controller)设计模式,提供了丰富的UI组件和强大的数据管理能力。...

    Extjs6示例中文版

    ### Extjs6示例中文版知识点详解 #### 1. ExtJS6简介及学习动机 ExtJS6是一款功能强大的客户端JavaScript框架,适用于构建复杂的企业级Web应用程序。由于中文学习资源较少,作者决定翻译一本名为《ExtJS6 By ...

    extjs6.6项目示例

    在这个"extjs6.6项目示例"中,我们可以深入理解ExtJS的用法,并学习如何构建基于此框架的应用程序。 首先,"原生态extjs框架的web项目"指的是使用纯ExtJS库构建的项目,没有依赖其他额外的前端框架或库。这种项目...

    extjs动态树的示例代码.rar

    ExtJS 是一个强大的JavaScript框架,...通过分析和学习这段代码,你可以更好地理解和应用ExtJS动态树的实现方式。记住,实际项目中可能还需要结合服务器端的接口设计和数据格式,确保数据能正确地加载到树形结构中。

    extjs3.x 官方示例以及chm版api

    5. **事件和方法**:详述了各个事件的触发条件和处理方式,以及方法的使用场景和参数。 6. **最佳实践**:可能包含了一些开发技巧和注意事项,帮助提高代码质量和性能。 `ext-3.4.0` 文件可能是ExtJS 3.4.0版本的...

    ExtJS 事件处理 动态载入

    ExtJS 提供了一个完整的框架,包括丰富的UI组件、数据绑定机制、布局管理以及强大的事件模型。这使得开发者能够创建功能丰富的Web应用,具有桌面级的用户体验。事件处理是ExtJS中非常关键的一部分,它允许用户与UI...

    ExtJS MVC示例

    ExtJS MVC示例是基于ExtJS 4.2.0框架的一个典型应用场景,它展示了如何在Web应用中利用MVC(Model-View-Controller)设计模式进行开发。MVC模式是一种软件设计模式,用于分离应用程序的数据、用户界面和逻辑控制,以...

    extjs简单示例。带程序。

    开发者需要理解EXTJS的事件模型、数据绑定机制以及如何自定义组件。同时,对于asp.net开发者,了解MVC模式和Web API的使用也是必不可少的,这将帮助他们更好地设计后端接口以供EXTJS调用。 总之,“extjs + asp.net...

    Java + ExtJs示例

    而ExtJS是一个JavaScript库,专用于构建富客户端应用,它提供了丰富的用户界面组件和强大的数据绑定机制。 标题"Java + ExtJs示例"表明我们将探讨如何将这两种技术结合使用来创建功能丰富的Web应用。通常,Java在...

    Extjs4.1 小例子(适合extjs初学者学习使用)

    通过这些小例子,你可以了解如何使用ExtJS 4.1来创建用户界面,包括布局管理、组件系统、数据绑定、事件处理等核心概念。 描述中提到的".直接导入myeclipse即可",意味着这些示例代码是用Eclipse的MyEclipse插件...

    extjs4.0 MVC 示例代码

    下面将详细探讨EXTJS 4.0中的MVC概念以及在示例代码中可能涉及的关键知识点。 **1. MVC模式概述** MVC模式是一种软件设计模式,用于将业务逻辑、用户界面和数据存储分离。在EXTJS 4.0中,模型(Model)负责管理数据...

    ASP.NET MVC5 +ExtJS6 表格示例

    3. ExtJS6的Grid组件:学习Grid的配置、列定义、数据源绑定、事件处理、行编辑和列排序等功能。 4. JSON数据交换:ASP.NET MVC5如何生成JSON格式的数据,以及ExtJS6如何解析和渲染这些数据。 5. Ajax请求和控制器...

    spket1.6.12+extjs5简单示例

    **Spket 1.6.12 和 ExtJS 5 简单示例** 本文将详细介绍如何使用 Spket 1.6.12 集成开发环境(IDE)与 ExtJS 5 框架相结合,创建一个简单的应用程序,并通过 JSON 数据自动生成对应的 Java 类型的 model 和 store ...

    ExtJS的.NET控件_YuiGrid(数据绑定.同步_异步取值)

    **ExtJS的.NET控件_YuiGrid:数据绑定与同步/异步取值详解** 在Web开发中,ExtJS是一个强大的JavaScript库,用于构建富客户端应用程序。YuiGrid是ExtJS的一个组件,提供了灵活的数据展示和操作功能。本文将深入探讨...

    EXTJS net 增删改查示例

    EXTJS 提供了一套完整的组件模型、数据绑定、事件处理机制,以及丰富的UI控件,使得开发者可以构建出交互性强、功能完善的Web应用。 在"EXTJS net 增删改查示例"中,我们将探讨如何使用EXTJS与后端网络接口(通常...

Global site tag (gtag.js) - Google Analytics