ExtJs4得知(五岁以下儿童)主要的Ext分类
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
apply( Object object, Object config,
 [Object defaults] )
 : Object
參数是拷贝的源对象,第三个參数是可选的,表示给目标对象提供一个默认值。能够简单的理解成把第三个參数(假设有的话)及第二个參数中的属性拷贝给第一个參数对象。
var animal ={name:'tome'}
Ext.apply(animal,{
	age:12,
	run:function(){
		console.info('欢乐的跑着')
	}
});
终于animal对象也将拥有run方法,animal.run();
2 applyIf( Object object, Object config )
 : Object
和apply基本类似,唯一的差别是,假设object对象已经拥有某属性或方法,config不再进行覆盖
3 decode( String json, Boolean safe )
 : Object
Ext.JSON.decode的简写形式 解码(解析)JSON字符串对象。
假设JSON是无效的,这个函数抛出一个SyntaxError。除非设置了安全选项。
var result = Ext.decode('{success:true,msg:xxxx}');
console.info(result.success)//true
4 each( Array/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  fly( String/HTMLElement
 dom, [String named] )
 : Ext.dom.AbstractElement.Fly
get( String/HTMLElement/Ext.Element el )
 : Ext.dom.Element
getCmp( String id )
getDom( String/HTMLElement/Ext.Element el )
query( String path,
 [HTMLElement root], [String type] )
 : HTMLElement[]
select( String selector )
 : Ext.CompositeElement
以上在ExtJs4学习(二):Dom操作 已有介绍
6 isArray( Object target )
 : Boolean
isBoolean( Object value )
 : Boolean
isDate( Object object )
 : Boolean
isElement( Object value )
 : Boolean
isEmpty( Object value, Boolean allowEmptyString )
 : Boolean
isFunction( Object value )
 : Boolean
isIterable( Object value )
 : Boolean
isNumber( Object value )
 : Boolean
isNumeric( Object value )
 : Boolean
isObject( Object value )
 : Boolean
isPrimitive( Object value )
 : Boolean
isString( Object value )
 : Boolean
isTextNode( Object value )
 : Boolean
以上基本都是对象的推断,能够參考API
7 namespace( String... )
 : Object
Ext.namespace('my.app.service');
my.app.service.name = 'somnus';
my.app.service.say = function(){console.info('hello')}
8 ns( String... )
 : Object
namespace的简写形式
9 override( Object 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分类的更多相关文章
- springMVC3得知(五岁以下儿童)--MultiActionController
		
Spring为了提供一个多动作控制器,您可以使用它的几个行动统一到一个控制器,这可以放在一起功能. 多动作控制器存在在一个单独的包中--org.springframework.web.mvc.mult ...
 - (五岁以下儿童)NS3样本演示:桥模块演示样品csma-bridge.cc凝视程序
		
(五岁以下儿童)NS3:桥模块演示样品csma-bridge.cc凝视程序 1.Ns3 bridge模csma-bridge.cc演示示例程序的目光 // Network topology // // ...
 - linux下一个Oracle11g RAC建立(五岁以下儿童)
		
linux下一个Oracle11g RAC建立(五岁以下儿童) 四.建立主机之间的信任关系(node1.node2) 建立节点之间oracle .grid 用户之间的信任(通过ssh 建立公钥和私钥) ...
 - python学习笔记(五岁以下儿童)深深浅浅的副本复印件,文件和文件夹
		
python学习笔记(五岁以下儿童) 深拷贝-浅拷贝 浅拷贝就是对引用的拷贝(仅仅拷贝父对象) 深拷贝就是对对象的资源拷贝 普通的复制,仅仅是添加了一个指向同一个地址空间的"标签" ...
 - PE文件结构(五岁以下儿童)基地搬迁
		
PE文件结构(五岁以下儿童) 參考 书:<加密与解密> 视频:小甲鱼 解密系列 视频 基址重定位 链接器生成一个PE文件时,它会如果程序被装入时使用的默认ImageBase基地址(VC默认 ...
 - Scrapy研究和探索(五岁以下儿童)——爬行自己主动多页(抢别人博客所有文章)
		
首先.在教程(二)(http://blog.csdn.net/u012150179/article/details/32911511)中,研究的是爬取单个网页的方法.在教程(三)(http://blo ...
 - nagios二次开发(五岁以下儿童)---nagios和nagiosql关系
		
基于nagios和nagiosql理解.这将是这两个梳理比较粗糙的简单关系,有关详细信息,请参阅下面的图如: 从上面的关系图中能够看出,nagios与nagiosql共享了主机.主机组.服务 ...
 - 开玩笑Web它servlet(五岁以下儿童)---- 如何解决servlet线程安全问题
		
servlet默认值是安全线的存在,但说白,servlet安全线实际上是一个多线程线程安全问题.因为servlet它正好是一个多线程的安全问题出现. 每次通过浏览器http同意提交请求,将一个实例se ...
 - Lichee (五岁以下儿童) sysconfig1.fex 配置系统
		
sysconfig配置系统,作为一个通用的软件平台,还希望通过它.能够适应用户不同的方案.通过给出一个相应的配置.用户的方案就能够自己主动执行,而不须要改动系统里面的代码,或者又一次给出參数. 一. ...
 
随机推荐
- MySQL命令行数据操作使用心得(总结版)
			
Char 0~255 Varchar 0~65535 text 0~65535(只能保存字符) Longtext 0~4294967295(只能保存字符) CMD登陆mysql mysql -u ro ...
 - 通信协议:HTTP、TCP、UDP(转)
			
原文出处: 碧雪轩的博客 TCP HTTP UDP: 都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务. TCP HTTP UDP三者的关系 ...
 - STL algorithm算法minmax,minmax_element(36)
			
minmax原型: std::minmax C++11 C++14 default (1) template <class T> pair <const T&,const T ...
 - WebService(2)-XML系列之Java和Xml之间相互转换
			
源代码下载:链接:http://pan.baidu.com/s/1ntL1a7R password: rwp1 本文主要讲述:使用jaxb完毕对象和xml之间的转换 TestJava2xml.java ...
 - Chromium
			
Chromium多进程架构 多进程架构 转载请注明出处:https://ahangchen.gitbooks.io/chromium_doc_zh/content/zh//Start_Here_Bac ...
 - 《深入Java虚拟机》笔记:指令集 (转)
			
<深入Java虚拟机>笔记:指令集 指令 含义 iconst_m1 把int型常量-1压入栈中 iconst_0 把int型常量压入栈中 fconst_1 把float型常量1压入栈中 ...
 - javascript实现的一个信息提示的小功能/
			
//什么状况.CSDN的排版怎么这么多状况,还是本人太次?调整几次都没弄好.最后一遍了-- 最近由于公司业务问题.须要做一些面向公众的平台,于是对UI要求会高一点, 对于传统的alert的这样的方式来 ...
 - 解决 下载 CM-12.0 源代码出现  Fatal: duplicate project .....问题
			
在使用 repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0 初始化代码库的时候出现如下错误: fatal: manifes ...
 - http与https与socket tcp/IP与UDP 协议等
			
网络由下往上分为: 物理层-- 数据链路层-- 网络层-- IP协议 传输层-- ...
 - linux上安装配置vsftpd(转)
			
转自:http://www.webarch.org/category/linux生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd ...