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的简写形式

最新文章

  1. Windows 10 UWP开发:如何不让界面卡死
  2. 从零开始学习Node.js例子六 EventEmitter发送和接收事件
  3. Codeforces Round #249 (Div. 2)B(贪心法)
  4. wxpython颜色选择
  5. ps 命令使用总结
  6. bitmap格式分析(转)
  7. vue前后台数据交互vue-resource文档
  8. Java数组的复制全解
  9. DNS工作原理
  10. Codeforces | CF1033D 【Divisors】
  11. 在阿里云Centos下LNMP环境搭建
  12. Python 中filter函数用法
  13. Scala泛型[T]的使用
  14. D:\yyy\UNetSegmentation_code_20180301\data\train
  15. 一文让您全面了解清楚HBase数据库的所有知识点,值得收藏!
  16. ecshop中smarty最常用的6大基本语法
  17. Unity使用OpenGL绘制线段
  18. 使用__FILE__和__LINE__定位错误
  19. 查看虚拟机CENTOS7 的 IP 地址和命令
  20. char类型到底是有符号还是无符号

热门文章

  1. STM32 SWD下载口无法下载的原因和解决办法
  2. git/repo常用命令
  3. 关于typedef的用法总结-(转自Bigcoder)
  4. 分布式锁中的王者方案-Redisson
  5. SpringMVC学习笔记-REST风格请求实现
  6. Django(38)mac安装redis
  7. windows下nginx配合nodejs进行反向代理
  8. supervisor 使 celery后台运行
  9. Step By Step(Lua表达式和语句)
  10. 3D-LaneNet:端到端三维多车道检测ICCV2019