1、ext實現了ext.element這個類來封裝htmlelement的物件,但是不可認為ext.element繼承了htmlelement,但是可以認為ext.element是htmlelement的代替物
2、獲取周邊的元素
層次方法 作用
findparent() 定位於此節點,以此為起點,搜尋外層的父節點,搜尋條件必須符合並匹配傳入的簡易選擇符
findparentnode() 定位於此節點,以此節點的父節點為起點,搜尋外層的節點,搜尋條件必須符合並匹配傳入的簡易選擇
up() 沿著dom,向外圍搜尋外層節點,搜尋條件必須符合並匹配傳入的簡易選擇
child() 基於送入的選擇符,不限定深入的進行搜尋,符合的話選取單個子節點
down() 基於該選擇符,直接選取單個子節點
parent() 返回當前節點的那個父節點,可選的傳入乙個期待的選擇符
next() 獲取下乙個側邊節點,跳過文字節點。可選的傳入乙個期待的選擇符
prev() 獲取上乙個側邊節點,跳過文字節點。可選的傳入乙個期待的選擇符
first() 獲取第乙個側邊節點,跳過文字節點。可選的傳入乙個期待的選擇符
last() 獲取最後乙個側邊節點,跳過文字節點。可選的傳入乙個期待的選擇符
獲取周邊節點的查詢方法,表面上都以ext.element.*方法但是程式,實際上,維護元素dom的方法的實質是委派ext.domhelper來完成的
4、操作dom的方法
操作dom的方法
語法示例的片段
ext.element.createchild()
傳入乙個domhelper物件,將其建立並加入到該元素
可選的指定在其子元素之前的地方插入
ext.domhelper.overwrite()
建立新的dom元素並覆蓋el的內容
ext.element.replace()
用於當前這個元素替換傳入的元素
ext.domhelper.insertbefore()/insertafter()
ext.element.insertbefore()/insertafter()
傳入元素的引數,並將該元素的dom插入其後/之前
ext.element.insertfirst()
插入或建立乙個元素
作為該元素的第乙個子元素
ext.element.insertsibling()
插入(建立)乙個元素或domhelper配置項物件,
作為該元素的兄弟節點
ext.element.remove()
從dom裡面刪除該元素,
並從快取中刪除
第三章實踐報告
1.實踐題目 7 1 數字三角形 30 分 給定乙個由 n行數字組成的數字三角形如下圖所示。試設計乙個演算法,計算出從三角形 的頂至底的一條路徑 每一步可沿左斜線向下或右斜線向下 使該路徑經過的數字總和最大。2.問題描述 輸入有n 1行 第 1 行是數字三角形的行數 n,1 n 100。接下來 n行...
第三章 Models詳解
摘自 萬丈高樓平地起,先理解概念才能更好的使用。資料是由model提供的,但不是指區域性變數 全域性變數或常數這樣的資料,而是指程式外部所提供的資料。外部資料,包含資料庫 檔案 web service等,都是可以算是model。按asp.net mvc的分類方法 domainmodel viewmo...
C 實踐 第三章 函式
問題描述 編寫具有如下原型的函式 bool f long x 其功能為 若整數 x 僅由偶數字 0 2 4 6 8 組成時 如 x 26480 函式返回 true,否則返回 false 如當 x 22034 時 並編制主函式對它進行呼叫。輸入形式 只能是乙個整數數字,中間不能有空格等其他字元 輸出形...