windows 函数的介绍
来源:互联网 发布:浙江大学网络认证 编辑:程序博客网 时间:2024/06/05 20:33
onWindowResize( Function fn, Object scope, boolean options ) : void
窗口大小变更时触发
onTextResize( Function fn, Object scope, boolean options ) : void
活动文本尺寸变更时触发
Ext.EventObject
这两个类都定义在EventManager.js中,分开是为了逻辑上更清晰吧,这个类主要用于描述事件本身,一般用做事件处理方法的参数
另外这个害定义了一些键值常量,比ascii码好记
例
function handleClick(e){ // 这儿的e就是一个EventObject对象
e.preventDefault();
var target = e.getTarget();
...
}
var myDiv = Ext.get("myDiv");
myDiv.on("click", handleClick);
//or
Ext.EventManager.on("myDiv", 'click', handleClick);
Ext.EventManager.addListener("myDiv", 'click', handleClick);
getCharCode() : Number
getKey() : Number
在非webkit|khtml类型网页中这两个方法是一样的,得到按键的值
getPageX() : Number
getPageY() : Number
getXY() : Array
得到事件坐标
getRelatedTarget() : HTMLElement
得到关联目标?我总是得到null
getTarget( [String selector], [Number/Mixed maxDepth], [Boolean returnEl] ) :
如果没有定义selector则直接返回target属性,如果定义了selector,则利用selector寻找祖先节点
getTime() : Number
得到事件发生的时间?
getWheelDelta() : Number
应该是个过时的方法,反正在ie和火狐下都不知道做什么用的,原意应该是得到鼠标的按键信息?
hasModifier() : Boolean
事件发生时是否同时按下了ctrl/alt/shift键之一?
preventDefault() : void
阻止浏览器的默认事件?
stopEvent() : void
Ext.CompositeElement类
基础的复合元素类,为容器中每个元素创建一个Ext.Element对象
虽然不是继承自Ext.Element,但事实上它几乎支持Element类的所有方法
例:
var els = Ext.select("#some-el div.some-class", true);
els.setWidth(100);
add( String/Array els ) : CompositeElement
添加 css选择器els匹配的元素 或 元素组成的数组 到当前对象
clear() : void
清除所有元素
preventDefault+stopPropagation
stopPropagation() : void
阻止事件冒泡
within( Mixed el, [Boolean related] ) : Boolean
如果事件的目标是el或者它的子节点将返回真
ontains() : Boolean
应该是contains(Mixed el):Boolean,当前复合元素中是否含有el
each( Function fn, [Object scope] ) : CompositeElement
通过el,this,index参数为每个元素调用fn
fill( String/Array els ) : CompositeElement
clear()& add(els)
filter( String selector ) : CompositeElement
过滤
first() : Ext.Element
第一个元素
getCount() : Number
//元素的数量
indexOf() : Boolean
同contains一样应该有个Mixed参数
item( Number index ) : Ext.Element
第index个元素
last() : Ext.Element
最后一个元素
removeElement( Mixed el, [Boolean removeDom] ) : CompositeElement
删除el元素
replaceElement( Mixed el, Mixed replacement, [Boolean domReplace] ) : CompositeElement
替换
Ext.CompositeElementLite
由Ext.CompositeElement继承而来,重写了一些方法,但没看出与父类有什么不同
addElements /invoke /item /addListener /each /indexOf /replaceElement
- windows 函数的介绍
- WINDOWS下的低级音频函数介绍
- Windows API中文件操作函数的介绍
- Windows程序设计:GetSystemMetrics函数介绍
- windows进程函数介绍【一】
- windows进程函数介绍【二】
- windows进程函数介绍【三】
- Windows句柄和API函数介绍以及常用的API函数
- Windows API 串口编程函数介绍
- GetLastError()函数的介绍
- stat()函数的介绍
- popen函数的介绍!
- CONVERSION_EXIT_ALPHA_OUTPUT 函数的介绍
- strtok函数的介绍
- ConnectString ()函数的介绍
- MessageBox函数的介绍
- Oracle_spatial的函数介绍
- inline函数的介绍
- 在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据
- Csharp+Asp.net系列教程(四)
- 在Eclipse中调试运行Nutch
- XML文件的显示——CSS和XSL
- 通过C#实现集合类纵览.NET Collections及相关技术
- windows 函数的介绍
- 再续~
- 关于XML文档模型的事件驱动
- 做一个Windows窗体版的DOS分析器
- 设计模式C#描述——单例与多例模式
- dwr与session
- ASP.NET中根据XML动态创建并使用WEB组件(一)
- ASP.NET中根据XML动态创建并使用WEB组件(二)
- 我的新Blog