extjs讀書筆記(一)
基本語法
1.ext.element元素
document.getelementbyid("test")得到html元素
ext.get()得到ext.element元素,要得到html元素的話,需要ext.get().dom
ext.getcmp是ext.componentmgr.get的縮寫,得到註冊的ext的元件,比如:
var foo = new ext.panel();
ext.getcmp("panelcmp").settitle("新的標題");
ext.getbody方法與document.body得到的元素對應
ext.onready(function())
foo.render(ext.getbody());
})ext.element.* 顯示隱藏方法
show/hide ----- setvisible 顯示與隱藏
setvisibilitymode 隱藏顯示方式
setopacity 透明度
ext.element.* 內容控制方法
update
load
ext.element.* 操作dom方法(domhelper)
parent
createchild 子
remove
insertbefore/insertafter
insertfirst
insertsibling
ext.element.* 尺寸大小/定位方法
setheight
setwidth
setsize
setbounds
move
center
ext.element.* 特效動畫方法
hightlight
frame
2.domhelper介紹
tag: 'ul', cls: 'my-list', children: [
, ,
, ,
]});
3.元素選擇domquery介紹
元素選擇
ext.query("span")
ext.query("span","foo") id為foo
ext.query("#foo")
ext.query(".foo") class名字
ext.query("*") 返回所有物件
ext.query("div span")
如果開啟了firefox的firebug的情況下,可以開啟「控制台」,使用如下除錯列印資訊
屬性選擇符
ext.query("*[class=bar]"); //class="bar"的所有元素
ext.query("*[class!=bar]");//class不等於"bar"的所有元素
ext.query("*[class^=bar]");//class從b開頭的所有元素
ext.query("*[class$=r]");//class由r結尾的所有元素
ext.query("*[class*=a]");//class中抽出a的所有元素
ext.query("*[class]");//返回所有有class標籤的元素
css值選擇符
ext.query("*");//獲取紅色的元素
ext.query("* *"); //獲取紅色且粉紅色的元素
ext.query("*");//不是紅色的元素
// 獲取所有顏色屬性是從「yel」開始的元素
console.log(ext.query("*"));
// 獲取所有顏色屬性是以「ow」結束的元素
console.log(ext.query("*"));
// 獲取所有顏色屬性包含「ow」字元的元素
console.log(ext.query("*"));
讀書筆記一
一物件導向 一 類 1 屬性 為物件儲存資料 公共屬性public 不帶關鍵字 預設public 私有屬性private 受保護屬性protected 訪問類shopproduct中的title屬性 mo del news hopp rodu ct title model title 2.方法 為物...
讀書筆記 一
今年的年度目標之一是讀書50本,已完成八本 1 親密關係 親密關係有很多種,夫妻 婆媳 親子 朋友 閨蜜等等,都是親密關係的範疇,親密關係出現問題多受嬰兒時期與父母關係的影響,親密關係出現問題要懂得內省,誠實的認清自己,並看見別人真實的存在,出於愛的目的去發聲。2 正面管教的魔法 好孩子不是用嘴巴教...
讀書筆記(一)
這段 是無法編譯的,因為如果是傳值引數,那麼實參到形參會呼叫複製建構函式,如果允許值傳遞那麼,複製建構函式內部也會 呼叫複製建構函式,從而無限的遞迴呼叫導致棧溢位。這裡應該改為常量引用。const include class a int main sizeof空型別的例項時,輸出結果為1。本來siz...