一、Ext JS簡介
Ext JS是一款非常優秀的JS框架庫。
百度百科以及龔辟愚寫的《Ext JS實用開發指南》一書中對Ext JS的描述如下: ExtJS是一個用javascript寫的,主要用於創建前端用戶界面,是一個與后台技術無關的前端ajax框架。因此,可以把Ext JS用在.Net、Java、Php等各種開發語言開發的應用中。
ExtJs最開始基於YUI技術,由開發人員Jack Slocum開發,通過參考Java Swing 等機制來組織可視化組件,無論從UI界面上CSS樣式的應用,到數據解析上的異常處理,都可算是一款不可多得的JavaScript客戶端技術的精品。 Ext JS 目前最新的版本是4.1.1版。
二、Ext JS的特點
1.先說優點:
(1)UI組件豐富,外觀漂亮。Ext JS庫有着豐富且漂亮的UI組件,大大縮短了我們的開發周期,而且組件擁有漂亮的布局,我們只要經過簡單的調用與配置就可以實現不錯的界面布局。在很多使用Ext JS的項目中,可以不需要美工。
(2)瀏覽器兼容性好。
(3)有很多動畫效果做得很不錯,提高了用戶的感知度。 (4)和后台代碼無關,不管你后面用C#也好 JAVA也好 還是PHP 都和它沒關系。
2.缺點:
(1)體積較大,速度稍慢。由於使用了大量的UI組件,所以體積較大,導致頁面加載速度比較慢。 (2)收費。因為它太優秀了,所以從Ext JS 2.0以后的版本都是收費的。也許這一點不能算是它的缺點,但這確實阻礙了它的推廣與應用。
三、學習資料
這里簡單介紹幾個我知道的關於Ext JS的學習網站,希望喜歡Ext JS的朋友和我一起學習:
(1)Ext JS 官網:http://www.sencha.com/. 這個網址是2010.6.15之后,Ext JS 與jQTuch等站點合並后的網址。
(2)Ext JS中文網:http://extjs.org.cn/ 這里有4.0以及之前各種版本的庫文件、Ext JS Designer工具、開發工具、實例以及教程等。
(3)Ext JS視頻教程(陳治文):http://www.56.com/w31/album-aid-9962591.html
(4)百度百科Ext JS:http://baike.baidu.com/view/1350145.htm 這里是有關Ext JS的簡介以及一些學習的方法。
(5)Ext JS 授權與收費:https://www.sencha.com/store/extjs/
