1.
本地化:
本地化實質是改變介面語言。 進入
e:/ext2.2/extjs/build/locale
,其下有很多種語言版本。但是國內只要
ext-lang-zh_cn.js
(ext-lang-zh_tw.js
視區域而定)和
ext-lang-es.js
(預設引用)
即可。 所以
web
介面加入引用即可,**類似如下形式:
如果認為本地化開發包過大,可以刪除不需要的語言包,估計可以刪除
600~750kb
左右。
2.空白:
ext需要乙個
1 x 1
的透明gif。
更改**如下:
ext.onready(function());
s.gif
在e:/ext2.2/extjs/resources/images/default
目錄下。
為什麼是而不是
div?
的大小在任何瀏覽器中都是可預知的。而
div很難說,其次
ext的基礎架構有
css,
css是應用於已知的元素,那好,定義乙個已知元素吧!然後採用
ext更改顯示介面。就是這樣的方案。 3.
使用函式
使用ext.onready(
想寫什麼就寫什麼吧!)
如上函式是在
dom載入完畢後執行的。
企業應用
盡全力不採用匿名函式
原因:復用 4.
加速引用物件
如果在網頁中引用的物件唯一,但是要反覆引用就可以採用
fly來提高速度。
fly只能記錄乙個引用,再次呼叫
fly,先前的引用不儲存。
如下例項**:
var my_id = ext.fly('my_id');
ext.fly('another_id');
my_id.
dom.innerhtml = 'edwin';
});如上**只是改變了
another_id
的dom
節點內容。 5.
驗證
每個元件都有一些驗證方法,空驗證,資料驗證等,查閱相應的文件即可。 檢視
vtype
是否滿足需要。目前只是有四個公共方法(
alpha
,alphanum
,url)
詳細見ext.form.vtypes 類。
製作自己的驗證方式:
ext.form.vtypes['***val'] =
驗證輸入的正則;
ext.form.vtypes['***mask'] =
乙個接受輸入的正則;
ext.form.vtypes['***text'] =
乙個顯示資訊的字串;
ext.form.vtypes['***'] = function(v)
ext.quicktips.init(); //
開啟驗證的提示資訊
***->
命名規則(工程名
+子工程名
+乙個有意義的名詞),如果使用範圍寬泛,那麼乙個有意義的名詞即可。 js
檔案命令也是一樣。 6.
元件顯示
htmleditor
需要》530
的寬度才能顯示完全。
如下形式區別:
var test = new ext.form.textfield();
這種在記憶體中立刻就有空間占用,屬於
not lazy
寫法。
須要重繪才能顯示,並非立刻占有記憶體,屬於
lazy
的寫法。推薦此寫法。
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
第一章企業IT體系結構(一)
企業定義 大型企業或組織 包括企業或組織的所有組成部分 部門 公司 it管理面臨的問題 1.it和企業目標相一致 2.組織和利用資料 3.制定功能相互交叉的資訊 4.利用工廠取得競爭優勢 5.整合的系統 6.使對工廠的提前投入變成資產 7.聯絡客戶與 商 8.更新舊的系統 9.建立資訊系統體系結構 ...
第一章 緒論
1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...