extjs

原创 2011年01月13日 19:42:00

 

extjs面向对象

支持命名空间    Ext.namespace("")
支持类实例属性
支持类实例方法
支持类静态方法
支持构造方法
支持类继承
支持类实例方法重写
支持命名空间别名
支持类别名
支持事件队列

 

 

 

 

 

事件,两各类型:

自定义事件;

浏览器事件;

 

 

 

js类:   http://www.cnblogs.com/hemood/archive/2008/09/26/1299360.html

一:构造函数方式

  unction  Car(sColor,iDoors)
{
    
this .color = sColor;

二:原型方式:

function  Car()
{
}
Car.prototype.color = "red"

三:混合的构造函数 / 原型方式:

四:动态原型方法:

五:混合工厂方式

 

 

 

 

 

 

Person类:

Person = funciton(name){

  this.name = name;

  this.addEvents("walk","eat","sleep");

}

Ext.extend(Person, Ext.util.Observable, {

  info: function(){

    return this.name + 'is' + event + 'ing.' ;

  }

})

 

 

为Person添加事件监听

var person = new Person('fff');

person.on('walk',{function(){}})

 

触发person事件

person.fireEvent('walk');

 

 

var fn = function(){}

person.on('walk', fn)

person.un('walk', fn)

 

 

purgeListeners函数,可以把所有的 监听器 都删除掉

 

 

浏览器事件,

使用Ext.EventManager Ext.EventObject Ext.lib.Event

邦定两个click事件时,不会覆盖,会依次执行,这就比HTML元素对事件的处理更好

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ExtJS5.1学习笔记6——给表单填充本地数据的两种方式

本例将要使用两种方式,为表单填充数据,这两种方式分别是: 1、使用数据模型为表单填充数据 2、使用json数据给表单填充数据 下面是程序执行的效果图: 下面是程序的代码: ...

ExtJS 之 Gridpanel 键盘 攻略

ExtJS 之 Gridpanel 键盘 改键

JSBuilder2(extjs.com/products/jsbuilder )是配合Ext 3新发布的AJAX打包工具

JSBuilder2(extjs.com/products/jsbuilder )是配合Ext 3新发布的AJAX打包工具,用Java语言编写,制成JAR格式执行文件发布。作为一个方便开发者的打...

Extjs正则表达式

在EXT中使用正则表达式验证的方法: { fieldLabel : '员工号', name : 'employee.empNo', regex: /^\w+$/, id : 'emplo...

修改JQuery中 和 ExtJS 中Ajax的响应时间

ajax请求如何自定义超时时间,并处理相应的超时事件呢? 对jQuery来说,超时可以直接设置timeout参数,并在error事件中捕获第二个参数,如果是“timeout”则表明捕获了超时事件,非...

Extjs htmleditor中内容导出成word (二)

上一篇我们讲了怎样把Extjs htmleditor的内容保存成Word,这一篇,我们主要讲怎样在客服端(浏览器端)保存htmleditor里的内容成word。 首先介绍两个Javascri...

ExtJs表格控件(二)

Ext可以通过配置一些属性来实现效果控制: losdMask:true,//遮罩提示,在store加载完成前grid区域添加遮罩并且提示正在加载 forceFit:true,//自动调整表格宽度...

extjs 数字校园-云资源平台 2014.3.22-住宿管理

花了三天时间,做了这个通用学校宿舍管理模块 (ExtJs4  desktop + .net)教师可以查看所有宿舍, 学生可以查看自己宿舍,管理员和授权教师可以编辑整个管理界面采用所见即所得的设计直...

Codeigniter/extjs4.0

database的设置:(本人使用xampp开发的时候,没设端口号,按网上的方法设也不行。最后设成mysql的默认端口号,就连上了。)   $active_group = 'default';  ...

ExtJS学习之路第六步:深入讨论组件Panel用法

Panel加载页面 var myPanel=Ext.create('Ext.panel.Panel',{ bodyPadding: "15px 10px 0 10px", ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)