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方法則