1、 Ext.isIE、Ext.isIE6、Ext.isIE7、Ext.isOpera、Ext.isSafari等判断用户使用的浏览器
2、 OnReady()函数:
三个参数: 1)HTML加载完后执行的函数,
2)表示作用域,
3)表示函数执行的一系列其他动作
一个页面中可以调用多次onReady函数执行多个处理动作
Ext.onReady(function(){alert(111)},this,{dalay: 5000});
3、 get函数:
用来获取一个EXT元素(Ext.Element),Ext.Element是对DOM元素的封装。Element元素具有动画、css、定位、拖放、事件等功能,可以通过dom节点ID,或者dom(document.getElementById),Ext.Element获取Element对象。
Ext.onReady(function(){
var e= new Ext.Element("hello");
alert(Ext.get("hello"));
alert(Ext.get(document.getElementById("hello")));
alert(Ext.get(e));
e.highLight();
e.addClass();
e.setWidth();
});
4、 getCmp函数
是Ext.ComponentMgr.get()简写形式,Ext.getCmp()通过id获取Ext.Component。
Ext.onReady(function(){
var panel= new Ext.Panel({
id:"pp",
title:"标题",
width:300,
height:400
});
Ext.getCmp("pp").setTitle("新的标题");
});
5、 getDom函数
获得文档的dom节点,通过id,dom,Ext.Element获取dom,可以看做Ext.get().dom的简写
6、 getBody函数
获得与document.body对应的Ext.Element元素
7、 getDoc
获得与document对应的Ext.Element元素
8、 以上获取的都是单个元素,获取批量元素使用Ext.query(),Ext.select();
1) Ext.query()获取的是元素数组,需要循环迭代处理
2) Ext.select()获取的是Ext.CompositeElement对象
Ext.select('p').highlight(); // 对所有的<p>元素执行高亮操作,不需要循环迭代处理
9、 Ext.encode()和Ext.decode()函数用于对对象执行编码和解码操作
10、 Ext.each()函数
对数组的每一个对象执行操作
Var array = [1,2,3,4];
Var sum = 0;
Ext.each(array,function(item){
Sum+= item;
});