Ext 操作 DOM
1.Ext.get('') //使用缓存机制来获取Dom结点 ,返回的是Ext.element
先从Ext,cache里获取,如果没有再从页面时获取,如果页面也没有的话就返回null,如果页面有的话就放入Ext.cache中。
var test=Ext.get('test');
alert(test.dom.innerHTML);
2 . 享元模式Ext.fly('')
var d=Ext.fly('test');
d.dom.innerHTML='HELLO';
注意连续获取再改变值改变不了,所以只适合一次操作。
var d1Ext.fly('test2');
var d2=Ext.fly('test3');
d1.dom.innerHTML='HELLO';
d2.dom.innerHTML='HELLO';
3.Ext.getDom('test')//返回的是HTMLElement
var d1=Ext.getDom('test');
d1.innerHTML='WORLD';
最后比较下使用原则:
get方法比较消耗内存,尽量避免使用。
fly方法比较省内存,但是只能使用一次。
推荐使用getDom方法则
相关推荐
敏敏张 2020-11-11
SCNUHB 2020-11-10
小木兮子 2020-11-11
wwwsurfphpseocom 2020-10-28
WasteLand 2020-10-18
Cocolada 2020-11-12
杜鲁门 2020-11-05
shirleypaddy 2020-10-19
qingmumu 2020-10-19
Testingba工作室 2020-09-15
周公周金桥 2020-09-13
专注前端开发 2020-08-16
emagtestage 2020-08-16
heniancheng 2020-08-15
hanjinixng00 2020-08-12
小方哥哥 2020-08-09
83327712 2020-07-30
卖小孩的咖啡 2020-07-21
wqiaofujiang 2020-07-05