Extjs核心操作方法詳解

2021-06-08 04:39:19 字數 1627 閱讀 2399

/**  (一)  element操作

*  1.通過ext.get()獲取hmtl element 節點的ext.element例項會建立乙個例項

*  語法:var el=ext.get(el); el 可以使節點id、dom節點或已經存在的element;

*   2.ext.fly()不建立例項,只是對html element執行一次性操作,只是利用全域性共享的例項進行操作

*   語法: ext.fly(el).getheight(); el可以為節點、dom節點

*  注意:如果要將例項賦值給乙個變數,然後在後續中引用,一定要用ext.get()

* 3.ext.getdom(el) 返回htmlelement物件 el可以為節點id、dom節點或已經存在的element

*   eg: var el=ext.get('h1');

*        el.dom.innerhtml='test';

*       

*  (二)css 樣式操作

*   addclass:為元素增加樣式類

*   1.只增加乙個樣式類 ext.fly('elid').addclass("elcss");

*   2.增加多個樣式類 ext.fly('elid').addclass(['elcss1','elcss2',.,. 'elcssn']);

*   3.removeclass:移除乙個或多個樣式類

*   4.toggleclass:樣式類開關(存在該樣式類則移除,不存在則增加)

*   eg:ext.fly('elid').toggleclass('elcss');

*   5.hasclass:檢查element是否已經應用指定的樣式類

*   eg: if(ext.fly('elid').hasclass('elcss'))

*   6.replaceclss :替換乙個樣式類,

*    eg:ext.fly('elid').replaceclss('elcss1','elcss2');//使用樣式elcss2替換elcss1

*   7.getstyle:返回木個樣式屬性

*   eg: var color=ext.fly('elid').getstyle('color');

*   8.setstyle:設定木個樣式屬性

*    設定乙個屬性

*    ext.fly('elid').setstyle('color','#ffffff');

*    設定多個屬性

*    ext.fly('elid').setstyle();

*   

*    (三)dom操作

*    ext.domhelper:用於生成html片段的類,主要通過定義一json格式的資料生成html片段

*    資料結構主要包括:

*              tag:元素標籤 eg:div、span

*              children:由元素的子元素組成的陣列,可通過該屬性不斷的增加子元素;

*              cls:元素的css類名

*              html:元素的innerhtml屬性

*    eg:生成一下html片段:

*   

Python列表操作方法詳解

列表是python最常用的資料型別之一,通過列表可以對資料實現最方便的儲存 修改等操作 name 定義空列表 name luoahong chenqun wenhai daiqiao xiedi guiwei 定義乙個非空列表 name name luoahong chenqun wenhai da...

Python之str操作方法 詳解

1.str.format 使用 佔位符格式化字串 佔位符中的索引號形式和鍵值對形式可以混合使www.cppcns.com用 string python django tornado format 2.7,web tornado 有多少個 佔位符就有多少個值與其對應,按照順序 填 進字串中 strin...

Python之os操作方法 詳解

os.path.dirname d games d 2.os.path.basename path 返回路徑的最後一級目錄名 資料夾名 或檔名 全稱 os.path.basename d games 9yin 632 蝸牛整包 0x0804.ini 0x0804.ini 3.os.path.spli...