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