Ext类是ExtJs最常见的、最基本的类,它是一个全局对象,它封装了全班、辛格尔顿和 Sencha 该方法提供了一种有用的库。

嵌套在该命名空间中一个较低的水平最用户界面组件。 但是提供了很多有用的功能作为通用 Ext 直接财产命名空间。

此外提供很多经常使用的方法,从其它类作为 Ext 命名空间内的快捷方式。

比如 Ext.getCmp 就是 Ext.ComponentManager.get 的别名。

一旦DOM准备好,很多应用程序启动,调用Ext.onReady。 这能够确保已载入全部脚本, 防止依赖性问题。比如:

Ext.onReady(function(){
new Ext.Component({
renderTo: document.body,
html: 'DOM ready!'
});
});

1
applyObject object, Object config,
[Object defaults] )
: Object

參数是拷贝的源对象,第三个參数是可选的,表示给目标对象提供一个默认值。能够简单的理解成把第三个參数(假设有的话)及第二个參数中的属性拷贝给第一个參数对象。

var animal ={name:'tome'}
Ext.apply(animal,{
age:12,
run:function(){
console.info('欢乐的跑着')
}
});

终于animal对象也将拥有run方法,animal.run();

applyIfObject object, Object config )
: Object

和apply基本类似,唯一的差别是,假设object对象已经拥有某属性或方法,config不再进行覆盖

decodeString json, Boolean safe )
: Object

Ext.JSON.decode的简写形式 解码(解析)JSON字符串对象。

假设JSON是无效的,这个函数抛出一个SyntaxError。除非设置了安全选项。

var result = Ext.decode('{success:true,msg:xxxx}');
console.info(result.success)//true

eachArray/NodeList/Object iterable, Function fn,
[Object scope], [Boolean reverse] )
Boolean

Ext.each([1,2,3,4,5,6],function(item,index,allItems){
if(item<5){
return false;
}else{
console.log(item);
}
});

5  flyString/HTMLElement
dom, [String named] )
: Ext.dom.AbstractElement.Fly

getString/HTMLElement/Ext.Element el )
: Ext.dom.Element

getCmpString id )

getDomString/HTMLElement/Ext.Element el )

queryString path,
[HTMLElement root], [String type] )
: HTMLElement[]

selectString selector )
: Ext.CompositeElement

以上在ExtJs4学习(二):Dom操作 已有介绍

isArrayObject target )
Boolean

isBooleanObject value )
Boolean

isDateObject object )
Boolean

isElementObject value )
Boolean

isEmptyObject value, Boolean allowEmptyString )
Boolean

isFunctionObject value )
Boolean

isIterableObject value )
Boolean

isNumberObject value )
Boolean

isNumericObject value )
Boolean

isObjectObject value )
Boolean

isPrimitiveObject value )
Boolean

isStringObject value )
Boolean

isTextNodeObject value )
Boolean

以上基本都是对象的推断,能够參考API

namespaceString... )
: Object

Ext.namespace('my.app.service');
my.app.service.name = 'somnus';
my.app.service.say = function(){console.info('hello')}

nsString... )
: Object

namespace的简写形式

overrideObject target, Object overrides )

用给定的值重写指定target的成员。

var user = {
age:20,
say:function(){
console.info("我的年龄:"+this.age)
}
}
Ext.override(user,{
say:function(){
console.info("我的年龄:"+this.age+"岁")
}
});
user.say();

10 widget( [String name],
[Object config] )
Object

var button = Ext.widget('button'); // 相当于Ext.create('widget.button');

var panel = Ext.widget('panel', { // 相当于Ext.create('widget.panel')
title: 'Panel'
}); var grid = Ext.widget({
xtype: 'grid',
...
});

版权声明:本文博主原创文章,博客,未经同意不得转载。

ExtJs4得知(五岁以下儿童)主要的Ext分类的更多相关文章

  1. springMVC3得知(五岁以下儿童)--MultiActionController

    Spring为了提供一个多动作控制器,您可以使用它的几个行动统一到一个控制器,这可以放在一起功能. 多动作控制器存在在一个单独的包中--org.springframework.web.mvc.mult ...

  2. (五岁以下儿童)NS3样本演示:桥模块演示样品csma-bridge.cc凝视程序

    (五岁以下儿童)NS3:桥模块演示样品csma-bridge.cc凝视程序 1.Ns3 bridge模csma-bridge.cc演示示例程序的目光 // Network topology // // ...

  3. linux下一个Oracle11g RAC建立(五岁以下儿童)

    linux下一个Oracle11g RAC建立(五岁以下儿童) 四.建立主机之间的信任关系(node1.node2) 建立节点之间oracle .grid 用户之间的信任(通过ssh 建立公钥和私钥) ...

  4. python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹

    python学习笔记(五岁以下儿童) 深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(仅仅拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,仅仅是添加了一个指向同一个地址空间的"标签" ...

  5. PE文件结构(五岁以下儿童)基地搬迁

    PE文件结构(五岁以下儿童) 參考 书:<加密与解密> 视频:小甲鱼 解密系列 视频 基址重定位 链接器生成一个PE文件时,它会如果程序被装入时使用的默认ImageBase基地址(VC默认 ...

  6. Scrapy研究和探索(五岁以下儿童)——爬行自己主动多页(抢别人博客所有文章)

    首先.在教程(二)(http://blog.csdn.net/u012150179/article/details/32911511)中,研究的是爬取单个网页的方法.在教程(三)(http://blo ...

  7. nagios二次开发(五岁以下儿童)---nagios和nagiosql关系

    基于nagios和nagiosql理解.这将是这两个梳理比较粗糙的简单关系,有关详细信息,请参阅下面的图如:      从上面的关系图中能够看出,nagios与nagiosql共享了主机.主机组.服务 ...

  8. 开玩笑Web它servlet(五岁以下儿童)---- 如何解决servlet线程安全问题

    servlet默认值是安全线的存在,但说白,servlet安全线实际上是一个多线程线程安全问题.因为servlet它正好是一个多线程的安全问题出现. 每次通过浏览器http同意提交请求,将一个实例se ...

  9. Lichee (五岁以下儿童) sysconfig1.fex 配置系统

    sysconfig配置系统,作为一个通用的软件平台,还希望通过它.能够适应用户不同的方案.通过给出一个相应的配置.用户的方案就能够自己主动执行,而不须要改动系统里面的代码,或者又一次给出參数. 一. ...

随机推荐

  1. QT Programming 1

    1.控制台输出 helloworld #include<QtCore/QCoreApplication> #include<QDebug> int main(int argc, ...

  2. OCP读书笔记(20) - 复制数据库

    没有连接到target的复制 将orcl数据库的备份复制为orcl1 一.创建orcl的备份: run{ backup database plus archivelog;} 二.复制数据库为orcl1 ...

  3. Gitblit配置

    Gitblit的安装配置及访问-windows (2013-09-11 11:52:31) 转载▼   分类: android基础 Git 是现在很流行的分布式版本控制工具,github更是人人皆知. ...

  4. NETSH WINSOCK RESET这个命令的意义和效果?

    简要地netsh winsock reset命令含义复位 Winsock 文件夹.一机多用的假设Winsock协议配置问题,那么问题会导致网络连接,我们需要使用netsh winsock reset命 ...

  5. .Net程序猿乐Android发展---(1)环境结构

    对于没有接触Android人才发展,你可能会觉得Android更难以发展.接下来的一段时间,我们将了解Android开发的详细细节,主要是面对.NET程序猿,来看看.NET程序猿如何进行Android ...

  6. wcf例子01

    一.概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分.由 .NE ...

  7. 玩转web之servlet(六)---session介绍及简单使用(登录验证中保存信息)

    在浏览器与服务器进行交互时,往往需要把涉及到的一些数据保存下来,这时就需要使用cookie或session进行状态管理. 这篇文章先来说说session怎么用,首先在servlet中创建一个sessi ...

  8. javascript 的bind/apply/call性能

    javascript有两种使用频率非常高的三个内置的功能:bind/apply/call.许多技术是基于高点,这些功能实现.这三个功能被用来改变的功能运行环境.从而达到代码复用的目的. 先来所说bin ...

  9. effective c++ 条款10 handle assignment to self operator =

    非强制性,但是个好习惯 当使用连锁赋值时很有用 x=y=z=10; class Window { public: Window& operator=(int size) { ... retur ...

  10. leetcode——Evaluate Reverse Polish Notation 求算式值(AC)

    Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, ...