--ext.data.nodeinte***ce可以替代ext.tree.treenode
--ext.preg替代ext.reg
--ext.grid.panel中的columns代替之前grid的cm
--ext.json替代ext.util.json
--ext4的store新寫法
ext.data.store(,
proxy :,
extraparams:,
afterrequest:function(request,success)else{}
},reader :
},fields : [{}]
})
--combox裡的querymode代替mode
--ext.define 代替了 ext.extend
--ext4的gridpanel載入的資料data中如果定義了'id',id值必須不一樣,否則會造成資料顯示不全,id值一樣的只會顯示一條
--ext.selection.model的getselection()代替了getselections()
一般用於grid.getselectionmodel().getselection() //獲取grid裡的選中行,返回乙個array
--layout:'form' 這個布局方式不能用了 被vbox和hbox替代
--ext.data.store 的reload方法不能用了,可以用load()替代
--ext.httpproxy將在e xt4中被廢棄 可以用ajaxproxy替代
--在3.x及以前版本中使用的labelalign屬性,屬於formpanel,在4.0版本中屬於textfield,
textfield的lablealign屬性繼承自ext.form.labelable
--所有類的margins在ext4.0中被margin替代,這樣比較符合css的規範
--ext.define 需要注意乙個問題,如何define的類名與ext中現有類名重複,將會報錯。比如:ext.define('history',{});
--ext的tbar中可以存在多個button,同屬於同一tbar下的button的id屬性不可以重名,在ext4以前被忽略
--ext.grid.panel中cellmousedown事件在ext4.0中被itemmousedown事件代替
--ext.form.field.radio中的check事件在ext4.0中被change事件代替,代替後,引數的個數發生變化,且api中存在bug,
api中是這樣寫的:change( ext.form.field.field this, object newvalue, object oldvalue, object eopts ),
但是在實際以用中,我發現oldvalue和newvalue的引數位置應該是倒過來的,如下:
change( ext.form.field.field this, object oldvalue, object newvalue, object eopts )
ext2 ext3與ext4的區別
ext2與ext3 linux ext2 ext3檔案系統使用索引節點來記錄檔案資訊,作用像windows的檔案分配表。索引節點是乙個結構,它包含了乙個檔案的長度 建立及修改時間 許可權 所屬關係 磁碟中的位置等資訊。乙個檔案系統維護了乙個索引節點的陣列,每個檔案或目錄都與索引節點陣列中的唯一乙個元...
ext4的延遲分配
ext4檔案系統在應用程式呼叫write的時候並不為快取頁面分配對應的物理磁碟塊,當檔案的快取頁面真正要被重新整理至磁碟中時,ext4會為所有未分配物理磁碟塊的頁面快取分配盡量連續的磁碟塊。linux檔案系統vfs層總是將應用程式的寫入請求分割成頁面 預設大小4kb 為單位,對於每個頁面,vfs會檢...
ext3與ext4主要區別
很長一段時間以來,ext3是很多linux發行版預設的檔案系統,現在ext4已經發布,並且已經有發行版開始使用ext4作為預設的檔案系統了 其實最初的時候ext4是作為ext3的擴充套件,但是為了保證ext3的穩定性等原因,很多人反對直接對ext3進行擴充套件,所以單獨作為了ext4專案 ext3還...