當前位置:首頁 » 操作系統 » ext項目源碼

ext項目源碼

發布時間: 2022-08-06 18:27:18

1. ext-all-debug.js是做什麼用的怎麼用謝謝謝謝。。

ext-all.js和ext-all-debug.js的內容是一樣的;不一樣的地方就在於前者為了減少代碼載入時間將代碼的格式壓縮了,比如:
function(){
Ext.Msg.alert("ext-all.js");
}
被壓縮後就是function(){Ext.Msg.alert("ext-all.js")}就是把那些換行符,空格符還有分號都去掉了;一般來說,項目上線後使用的是ext-all.js,而ext-all-debug.js的可讀性高用於開發時,進行調試使用

2. 用ext開發的頁面在提交表單時如何驗證頁面輸入的值與資料庫中已有的值是否重復,求源碼,謝謝!

相當於用戶名輸入的時候,驗證是否重名。你可以在提交的時候做一個ajax請求。不重復的話就正常提交,重復就彈出一個message。
form.form.doAction('submit',{
url : XXX.action',//你注冊的action。 你後台的要向前台反饋一個json。重復的返回這樣的JSON:"{\"success\":true,result:[]}" 前台就是success :後面的操作。 返回::"{\"failure \":true,result:[]}" 就是重復做的操作。在後台根據不同情況返回不同的json
method : 'POST',
success : function(form, action) {
//不重復。做的操作。你驗證通過的 提交表單都可以做的
},
failure : function(form,action) {
//重復要做的操作
}
});
具體代碼你自己去寫吧 。也不知道你具體的需求

3. 高分懸賞EXTJS學習方法和經驗

一、理解Html DOM、Ext Element及Component
要學習及應用好Ext框架,需要理解Html DOM、Ext Element及Component三者的區別。
Ext是基於web的富客戶端框架,其完全是基於標准W3C技術構建設的,使用到的都是HTML、CSS、DIV等相關技術。Ext最傑出之處,是開發了一系列非常簡單易用的控制項及組件,我們只需要使用這些組件就能實現各種豐富多彩的UI的開發。
無論組件有多少配置屬性、還是事件、方法等等,其最終都會轉化為HTML在瀏覽器上顯示出來,而每一個HTML頁面都有一個層次分明的DOM樹模型,瀏覽器中的所有內容都有相應的DOM對象,動態改變頁面的內容,正是通過使用腳本語言來操作DOM對象實現。
僅僅有DOM是不夠的,比如要把頁面中的某一個節點移到其它位置,要給某一個節點添加陰影效果,要隱藏或顯示某一個節點等,我們都需要通過幾句 javascript才能完成。因此,Ext在DOM的基礎上,創建了Ext Element,可以使用Element來包裝任何DOM,Element對象中添加了一系列快捷、簡便的實用方法。
對於終端用戶來說,僅僅有Element是不夠的,比如用戶要顯示一個表格、要顯示一棵樹、要顯示一個彈出窗口等。因此,除了Element以外,Ext 還建立了一系列的客戶端界面組件Component,我們在編程時,只要使用這些組件Componet即可實現相關數據展示及交互等,而 Component是較高層次的抽象,每一個組件在渲染render的時候,都會依次通過Element、DOM來生成最終的頁面效果。
在使用Ext開發的應用程序中,組件Component是最高層次的抽象,是直接給用戶使用的,Ext Element是Ext的底層API,主要是由Ext或自定義組件調用的,而DOM是W3C標準定義的原始API,Ext的Element通過操作DOM 來實現頁面的效果顯示。
在Ext中,組件渲染以後可以通過訪問組件的el屬性來得到組件對應的Element,通過訪問Element的dom屬性可以得到其下面的DOM對象。另外,我們可以通過通過Ext類的快捷方法getCmp、get、getDom等方法來得組件Component、Ext元素Element及DOM節點。比如:
var view=new Ext.Viewport();//創建了一個組件Component
view.el.setOpacity(.5);//調用Element的setOpacity方法
view.el.dom.innerHTML="Hello Ext";//通過Element的dom屬性操作DOM對象
再看下面的代碼:
var win=new Ext.Window({id:"win1",title:"我的窗口",width:200,height:200});
win.show();
var c=Ext.getCmp("win1");//得到組件win
var e=Ext.get("win1");//根據id得到組件win相應的Element
var dom=Ext.getDom("win1");//得到id為win1的DOM節點
二、熟悉ext組件體系
Ext2.0對整個框架進行了重構,最為傑出的是推出了一個以Component類為基礎的組件體系,在Component類基礎上,使用面向對象的方法,設計了一系列的組件及控制項。因此,要能游刃有餘地使用Ext,熟悉Ext組件體系是最基本的。
在《ExtJS實用開發指南》中,有如下面一幅組件圖:
通過組件結構圖我們可以一目瞭然的看出整個Ext組件繼承及組成體系,當使用一個組件的時間,了解他的繼承體系,這樣可以便於我們掌握組件的各種特性。
三、掌握核心控制項
控制項其實也是組件,比如用於顯示樹信息的TreePanel、用於顯示表格的GridPanel及EditorGridPanel,還有代表應用程序窗口的Ext.Window等都屬於Ext控制項。在使用Ext的時候,一定要掌握一些核心控制項,特別是處於基類的控制項。比如上面提到的幾個控制項,他們都是繼承於面板Panel,所以我們要重點掌握面板這個核心控制項的特性。比如面板由以下幾個部分組成:一個頂部工具欄(tbar)、一個底部工具欄(bbar)、面板頭部(header)、面板尾部(bottom)、面板主區域(body)幾個部分組成。面板類中還內置了面板展開、關閉等功能,並提供一系列可重用的工具按鈕使得我們可以輕松實現自定義的行為,面板可以放入其它任何容器中,面板本身是一個容器,他裡面又可以包含各種其它組件。只要掌握了Panel的應用,那麼學習TreePanel、Window等就會變得簡單得多。
同樣的道理,對於Ext的表單欄位來說,不管是ComboBox,NumberField、還是DateField,他們其它都是 Ext.form.Field類的子類,在他上面定義了表單欄位的各種基本操作及特性。在學習使用表單欄位組件時,一定要重點研究Field這個類,掌握他的主要方法、事件等,就能有助於更好的學習使用其它的欄位。
四、學習及研究示例
由於javascript語言非常靈活,不像靜態強類型語言(比如Java)那樣有固定的代碼設計模式,而往往是不同的人就有不同的編程風格。在實際應用開發中,只有見多識廣,才能在自己的在腦中建立一個開發庫。
學習別人的示例對於我們開發幫助會非常大,示例包括基本組件的應用、綜合應用等多個方面。在此,簡單推薦幾個。
1、Ext官方示例,在ext項目下載包的examples目錄中,包括各個控制項的基本應用演示,同時還有一些比較復雜的組合示例,有簡有繁,非常適合初學者認真研究。
2、Vifir推出的示例,Vifir推出的一些示例主要包括兩類,一種是開源的示例應用,另外一種是針對VIP用戶的實用示例。開源的示例主要是指 wlr單用戶blog系統,這個一個集合了前後台技術的ext綜合示例,而針對VIP用戶的實用示例則是可以作為開發骨架或擴展組件的示例。
3、其它示例,在ext社區中還有很多比較優秀的ext應用示例,有些只是一個應用演示,雖然沒有提供源碼下載,但我們可以直接下載引用的js文件來得到這些示例的ext應用代碼,同樣能取起到非常好的學習效果。
五、多運用
Ext看起來是非常簡單的東西,稍有點編程知識的人,按照《ExtJS實用開發指南》中的入門指南,半小時就能學會使用Ext。然而,當准備使用Ext開發一個項目時,卻不知道從何處入手,或者是在使用Ext的時候,出了一點小問題自己不知道該如何解決。編程是一門實踐性的科學,僅僅靠看書、看別人寫的代碼是遠遠不夠的,因此,必須多做實踐才行,只有通過不斷的練習,大量的使用,才能對Ext的組件特性、事件、事件處理機制以及與伺服器端交互介面等深入的掌握,只有多做運用,深入了解ext的組件的工作原理及機制,才能編寫出高級的Ext的應用。
六、熟讀Ext項目的源代碼
如果要想深入應用Ext,那麼閱讀Ext項目的源代碼這是必不可少的環節,Ext的代碼質量非常高,通過閱讀他的代碼我們可以更加深刻的了解 javascript面向對象編程,Ext代碼中包含了很多高級的js技巧以及設計模式。在使用Ext的過程中,我們經常根據項目的需要對Ext組件進行擴展,設計自己的組件或控制項,而如何實現一個自定義的Ext組件,我們可以從Ext的各個組件源代碼中找到答案。
Ext的源代碼在Ext項目的source目錄。讀Ext源碼,並不一定非要從某一個地方開始,而組件核心代碼Component.js、容器組件代碼 Container.js、面板Panel.js等這些是必看的; core目錄中的Element.js、Ext.js等也是必看的。當需要從一個控制項進行擴展的時候,最好能簡單看一看這個控制項的源代碼。

4. ext文件用什麼工具能打開

ext源碼是JS。但是它使用的到范圍有Java。asp.net 等方面你只需下載Ext的引用包。然後在你的項目中引用。你想修改它也是可以的。但是只能針對於你使用的控制項的屬性樣式來修改。EXt有很多列子的你可以再官網上下載它的列子看看。。 你網路一下Ext中文網。也可以收到中文網站的。

5. 如何獲取ext4文件系統源碼

關於獲取有關文件系統類型(FAT32、EXT3、EXT4等)的問題,這個要求肯定是不會有人答應的。因為只要一涉及到獲取文件系統的源代碼的問題,必定會涉及到一些和保密(或者是知識產權等)相關的事宜。

6. ext是什麼文件

ext源碼是JS。但是它使用的到范圍有Java。asp.net 等方面
你只需下載Ext的引用包。然後在你的項目中引用。你想修改它也是可以的。但是只能針對於你使用的控制項的屬性樣式來修改。EXt有很多列子的你可以再官網上下載它的列子看看。。
http://www.coolite.com/
這個是列子:http://examples.ext.net/
你網路一下Ext中文網。也可以收到中文網站的。

7. ext源代碼問題

框架沒問題,是你自己代碼有問題

8. Eclipse怎麼看ExtJS源碼

Eclipse查看ExtJS源碼的方法
1、 首先把extjs/src/debug.js文件引入所要調試的頁面
2、 在需要調試的地方輸入以下語句即可
Ext.log(『This is a ExtJs debugger』);
3、 運行頁面時,凡是在添加Ext.log信息的頁面下方EXT都會自動生成調試信息,並且顯示在CONSOLE控制台中,類似eclipse的CONSOLE。另外在控制台右側窗口中輸入要執行的代碼,點擊【run】可以查看運行結果,比如Ext.getCmp(『comId』).getValue();
4、 ExtJs調試控制台 console默認是渲染到body下,如果頁面本身渲染的區域覆蓋住了調試控制台(用該組件Ext.Viewport時可能會覆蓋),則可以動態的修改console渲染的位置,可以修改源碼debug.js。在代碼
cp.render(Ext.getBody());處可以修改為以下
cp.render(Ext.get('debug'));//debug為頁面中dom元素

熱點內容
億速雲北京三區伺服器雲主機 發布:2025-01-16 18:52:01 瀏覽:359
我的世界網易伺服器做家園 發布:2025-01-16 18:50:33 瀏覽:553
虛擬存儲安全教程 發布:2025-01-16 18:49:48 瀏覽:574
vps配置ftp 發布:2025-01-16 18:49:02 瀏覽:157
qtc比python好用 發布:2025-01-16 18:39:48 瀏覽:488
電腦有免費伺服器嗎 發布:2025-01-16 18:35:28 瀏覽:220
sql生成唯一 發布:2025-01-16 18:35:25 瀏覽:223
圖片滾動源碼 發布:2025-01-16 18:35:18 瀏覽:300
運維和php 發布:2025-01-16 18:21:46 瀏覽:877
舊電腦改web伺服器 發布:2025-01-16 18:20:49 瀏覽:49