很多可用于一些強(qiáng)大的圖形用戶界面使用的元素。但是, JavaScript和HTML兩個不能同時將自己的功能發(fā)揮的很好。如果你想創(chuàng)建一個JavaSript的復(fù)雜圖形用戶界面,這將變成一項(xiàng)非常艱巨的任務(wù)。這是事實(shí)。幾乎在20年前,GUI和Alan Cooper給我們了第一版的Visual Basic,這讓你可以輕松地將復(fù)雜的窗體因素拖拽到他們的代碼格式之中,最終在幾分鐘內(nèi)建立一個圖形用戶界面的版本。
但是,現(xiàn)在有了第三方JavaScript的加入,包括Ext JS。
最近發(fā)布的Ext JS 3.0版使極其方便地創(chuàng)建在瀏覽器中運(yùn)行使用JavaScript的圖形用戶界面。
在測試中,Ext JS讓我創(chuàng)建了一些很酷的接口。想要一個運(yùn)行在瀏覽器中可以拖動窗口的復(fù)雜桌面?Ext JS可以做到。想構(gòu)建一個有著滑動面板和樹狀菜單的類似典型E-mail程序的GUI?Ext JS可以做這件事情。
通過Ext JS你不需要做任何拖放拖放設(shè)計(jì),正如您在Visual Basic和其他語言所作的那樣,但這樣做的更好。這個想法是,你用JavaScript拼你的GUI使用,詳細(xì)描述你所需要的細(xì)節(jié)。
在Ext JS的GUI庫是非常豐富。您可以創(chuàng)建標(biāo)簽面板,數(shù)據(jù)網(wǎng)格,按鈕和配合提供特定主題的其他要素形式,您可以使用組織非常喜歡你的語言,例如Java的控制,各種版式的機(jī)制。
但Ext JS不僅限于在圖形用戶界面。它包括在服務(wù)器上執(zhí)行查詢的AJAX(甚至整個AJAX的使用已知的其他服務(wù)器上的幾個技巧類),其結(jié)果可以分析使用,如各種編碼。