网站大量收购独家精品文档,联系QQ:2885784924

Et-js使用指南(总结).pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Ext-js使⽤指南(总结)

⼀、获取元素(GettingElements)

1.Ext.get

varel=Ext.get(myElementId);//获取元素,等同于document.getElementById(myElementId);//会缓存

2.Ext.fly

varel=Ext.fly(myElementId)//不需要缓存。

注:享元模式(FlyweightDesignPattern)是⼀种节省内存的模式,该模式的⼤概原理是建⽴单个全体对象然后不断反复使⽤它。

3.Ext.getDom

varelDom=Ext.getDom(elId);//依据id来查dom节点

varelDom1=Ext.getDom(elDom);//依据dom节点来查dom节点

⼆、CSS元素

4.addClass

Ext.fly(elId).addClass(myCls);//加⼊元素的myCls的样式

5.radioClass

Ext.fly(elId).radioClass(myCls);//添加⼀个或多个className到这个元素,并移除其所有侧边(siblings)节点上的同名样式。

6.removeClass

Ext.fly(elId).removeClass(myCls);//移除元素的样式

7.toggleClass

Ext.fly(elId).toggleClass(myCls);//加⼊样式

Ext.fly(elId).toggleClass(myCls);//移除样式

Ext.fly(elId).toggleClass(myCls);//再加⼊样式

8.hasClass

if(Ext.fly(elId).hasClass(myCls)){//判断是否已加上这个样式

//是有样式的……

}

10.replaceClass

Ext.fly(elId).replaceClass(myClsA,myClsB);//替换样式

11.getStyle

varcolor=Ext.fly(elId).getStyle(color);//返回该元素的统⼀化当前样式和计算样式。

varzIndx=Ext.fly(elId).getStyle(z-index);//返回该元素的统⼀化当前样式和计算样式。

12.setStyle

Ext.fly(elId).setStyle({

display:block,

overflow:hidden,

cursor:pointer

});//设置元素的样式,也可以⽤⼀个对象参数包含多个样式。

13.getColor

Ext.fly(elId).getColor(color);//为指定的CSS属性返回CSS颜⾊

14.setOpacity

Ext.fly(elId).setOpacity(.45,true);//设置元素的透明度。

15.clearOpacity

Ext.fly(elId).clearOpacity();//清除这个元素的透明度设置

三、Dom游历

16.Ext.fly(elId).select(li:nth-child(2n)).addClass(red);

17.is测试当前元素是否与传⼊的选择符相符⼀致。

复制代码代码如下:

varel=Ext.get(elId);

if(el.is(p.myCls)){

//条件成⽴

}

18.findParent

定位于此节点,以此节点为起点,向外围搜索外层的⽗节点,搜索条件必须符合并匹配传⼊的简易选择符。

Ext.fly(elId).findParent(div);//返回dom节点

Ext.fly(elId).findParent(div,4);//查找4个节点

Ext.fly(elId).findParent(div,null,true);//返回Ext.Element

19.findParentNode

定位于此节点的⽗“节点”,以此节点的⽗“节点”为起点,向外围搜索外层的⽗⽗“”节点,搜索条件必须符合并匹配传⼊的简易选择符。

Ext.fly(elId).findParentNode(div);

20.up

沿着DOM,向外围搜索外层的⽗⽗“”节点,搜索条件必须符合并匹配传⼊的简易选择符。

Ext.fly(elId).up(

文档评论(0)

写作定制、方案定制 + 关注
官方认证
服务提供商

专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~

认证主体天津析木信息咨询有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91120102MADGNL0R92

1亿VIP精品文档

相关文档