1、下載并解壓縮extjs
2、下載eclipse及Eclipse AJAX Toolkit Framework(ATF)
本人一直習(xí)慣使用eclipse作為開發(fā)環(huán)境,各種開源的plugin使eclipse有全能的表現(xiàn),運行效率也較其它IDE高。
ATF包括一個Mozilla瀏覽器,在eclipse中切換到"Mozilla視圖"后,開發(fā)人員能進(jìn)行html、dom、css的調(diào)試。但是如果要單步調(diào)試javascript,必須安裝dojo或其它幾個ajax開發(fā)框架,否則不能進(jìn)行javascript調(diào)試。不明白javascript調(diào)試功能為何非要和dojo捆綁在一起,本人沒用過dojo,不能在eclipse里調(diào)試javascript,這一點有些不爽。
ATF的安裝稍微有些復(fù)雜,有一些Prerequisites要求先安裝,幸好安裝步驟在Eclipse網(wǎng)站上有說明,使用Eclipse的'Software Updates'來安裝,有一步驟是配置JSLint
3、下載并安裝JSEclipse
JSEclipse是一個eclipse plugin,作為javascript編輯器,使代碼有顏色區(qū)分、代碼格式化和輔助編碼功能
4、下載并安裝firefox和firebug
由于eclipse中沒有裝dojo不能進(jìn)行javascript調(diào)試,所以本人下載并安裝firefox和firebug。firebug是firefox的plugin,功能類似ATF,能夠進(jìn)行javascript、html、dom、css調(diào)試,而且firebug中用鼠標(biāo)捕獲html元素比ATF的方便,ATF中捕獲html元素對含有extjs的Layout界面的支持不太好。
ATF和firebug可以互為補(bǔ)充使用,個人覺得比dreamweaver和ms的東東好,小巧靈活性能好,不要錢,獲取方便,嘿嘿!
5、從extjs論壇上下載并安裝JSEclipse plugin Ext of the code completion library:
http://extjs.com/forum/showthread.php?t=6112
這個東東可完善JSEclipse對extjs的代碼自動完成功能,見論壇中的說明
6、Ext Debug Console
只要頁面中包含ext-all-debug.js,按control+shift+home,會出現(xiàn)一個界面,可看到html結(jié)構(gòu),進(jìn)行html和css調(diào)試,也是一個好東東!
7、在開發(fā)測試階段,不要使用ext-all.js,因為該文件是壓縮的js文件,不方便閱讀調(diào)試,以ext-all-debug.js代替,在生產(chǎn)環(huán)境中再使用ext-all.js
這些天看了aptana,感覺比jseclipse好用多了,不過機(jī)器的內(nèi)存好大一點,具體裝配置見:
http://extjs.com/blog/2007/06/29/building-a-desktop-application-with-ext-air-aptana-and-red-bull/
由于extjs的api doc不完整,有經(jīng)驗的extjs使用者可以通過閱讀extjs的源碼,以得到未在文檔中公開的widgets、function、變量,可以得到事半功倍的效果!這一點對使用extjs進(jìn)行開發(fā)非常有幫助,一般主要參考source/widgets目錄下的源碼。另外,使用firebug進(jìn)行單步調(diào)試時,可以在向watch面板添加變量,通過展開層次視圖,就可以了解到可以訪問的屬性和方法。
按裝aptana和adobe AIR后的代碼輔助功能(eclipse中創(chuàng)建AIR工程):

ATF中調(diào)試css:

Firebug中調(diào)試javascript:

Spket IDE是目前支持Ext 2.0最為出色的IDE。 它采用.jsb project file 文件并將繼承于基類和所有文檔的內(nèi)容嵌入到生成代碼提示的Script doc中。
由于Spket只是一個單純的編輯器,沒有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式,
啟動ECLIPSE Help → Software Updates → Find and Install… → Search for new features to install → New remote site…
名稱: “Spket”,地址URL是http://www.spket.com/update/
完成后重啟(自動會加載插件,也可CMD ECLIPSE目錄 使用命令 eclipse -clean 重新編譯)
Window → Preferences → Spket → JavaScript Profiles → New ;
輸入“ExtJS”點擊OK;
選擇“ExtJS” 并點擊“Add Library”然后在下拉條中選取“ExtJS”;
選擇 “ExtJS”并點擊“Add File”,然后在你的./ext-2.x/source目錄中選取“ext.jsb” 文件;
選擇你想加載的插件
設(shè)置新的ExtJS Profile,選中并點擊“JavaScript Profiles” 對話框右手邊的“Defalut”按鈕;
JS打開方式為 Window → Preferences → General→ Editors→ File...
選擇JS 或者新創(chuàng)建 設(shè)置默認(rèn)打開方式 為 Spket JavaScript Editor(default)
OK本人已經(jīng)成功使用MYECLIPSE6。1,打開你的JS吧。盡情的Ext點點點點吧!!屬性支持類似JAVA類,聲明后才可以獲得屬性,Spket 還封裝了JS常用函數(shù)。EXT編寫環(huán)境已經(jīng)捆饒以久,可是說Spket+EXT是最完美的編寫EXT環(huán)境。
注:也適用過com.interaktonline.jseclipse插件,感覺功能不多(部分沒有更新),EXT本身也不支持。。加載的是XML格式文件,所以推薦使用EXT本身支持的ext.jsb