Extjs4 常用工具类与函数

       常用的Extjs各种工具函数分为以下几大类

1:Ext.core.Element

2:Extjs 常用函数

3:Ext.core.DomHelper

4:Ext.core.DomQuery

5:Ext.util.Css

6:Ext.util.ClickRepeater

7:Ext.util.DelayedTask 提供 setTimeout 的简单代替

8:Ext.util.Formate

9:Ext.util.JSON

10:Ext.util.MixedCollection

11:Ext.util.TaskRunner

12:Ext.util.TextMetrics 得到块状化文本格式

13:ExtKeyNav 为元素提供简单的按键处理方法

14:Ext.KeyMap 提供灵活的对按键的处理

 

 

Ext.core.Element

    是所有组件和控件操作的基础,是一个对dom对象的包装,加入了dom的操作处理,并屏蔽掉不同浏览器的差异

该类所有的势力都向我们展示通过DOM继续Ext.fx.Anim 的视觉效果,该类的事件并非Ext的底层事件,而是封装的浏览器的事件,也可以通过Ext.EventObject.browserEvent 访问到更多的底层浏览器事件,

 

Ext 常用函数

    Ext提供了一个核心ext类,该类是单实例,不允许直接创建,提供辅助应用各种组件和控件的应用。

Ext.onReady(Function fn,object scope,boolean override);

fn:执行函数

scope:fn执行的范围,可选

override:是否以scope作为fn的默认执行范围,可选

 

 

Ext.get()

 

 

Ext.select(string/array selector,boolean unique,htmllement)

基于css来获取该样式表的对象,就是样式选择器

 

 

Ext.query(string path)

通过给定的path 在dom树中选择一个节点数组,真正的实现是由Ext.DomQuery.select path 提供了通过四种选择器调用的方式1 按元素,2按属性,3按伪类,4按css

Ext.query("span")

Ext.query("span",'foo')

Ext.query("#span")

Ext.query(".span")

Ext.query("*")

Ext.query("div p")


Ext.getCmp()

返回指定ID 的component 的对象

 

Ext.getDom()

通过ID 返回DOM节点或者Element 元素

 

Ext.isEmpty()

对指定元素或节点判断是否为空

 

Ext.namespace(string namespace1 string namespace2,string etc)

创建指定命名空间后,就可以在该空间下定义变量,方法和类,

 

Ext.each(array,function fn,object scope)

分别对数组或者集合进行迭代

 

 

Ext.apply(obj,config,defaults)

为指定对象拷贝属性,或默认的属性初始化一个对象。

 

Ext.encode()

将定义的json对象进行解析,

 

 

Ext.htmlDecode()

将定义的HTML 字符串进行转化,支持将转义字符转换成html 标准字符,在调用时将参数object进行解析返回字符串

 

Ext.typeOf()

 

判断用户传递的参数类型,如果是未定义对象返回undefined,如果参数是空返回null 参数是对象返回object,空白字符返回whitespace

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值