YUI
鑒于Prototype和jQuery不包括現(xiàn)成的UI部件,YUI的用戶界面庫包含很多。除了支持拖拽和縮放,YUI 2還包括自動提示、日歷、旋轉木馬、圖表,、對話框、進度條、富文本編輯器( WYSIWYG)、滑動、 tab切換、tree組件。在寫這篇文章時,上述提到的部件已經包含在YUI 3中,圖2是這一系列組件的一個樣本。
圖2:YUI 復雜應用程序示例
ExtJS
跟YUI一樣,ExtJS包括大量現(xiàn)成的組件,最強大的莫過于網格控件,它支持內聯(lián)編輯、過濾、分組、總結、緩沖和數(shù)據(jù)綁定。ExtJS的組件具有專業(yè)的外觀,完全主題化。其它組件包括tab切換、 圖表、窗體 (對話框)、 tree組件、布局管理器、 增強的表單控件、工具條、菜單、拖拽和遠程。如果你想尋找一套豐富的RIA組件,一定要查看ExtJS網站,這只是觸及到ExtJS表面的東西。圖3顯示了ExtJS開發(fā)的一個桌面,這說明該庫是如何的豐富而具有特色。
圖3:ExtJS桌面應用程序示例
mootools
Mootools跟Prototype和jQuery是一樣的,不包括用戶界面控件和現(xiàn)成的部件。和jQuery一樣,可選的效果有限。它通過MooTools.More.js擴展來提升用戶體驗。這個擴展不是簡單的UE/UI插件。但是,它還包括一些有趣的附屬品,如Array 、Date 、Hash和String 類。在提升用戶體驗方面,MooTools.More.js支持拖拽和一些額外的效果。這些附屬物還包括Accordion, 排序表格、滾屏、提示和 Ajax微調(Ajax spinner overlays)。與script.aculo.us一樣,你可以為自己的控件單獨設計。
轉載地址:http://www.denisdeng.com/?p=732
原文地址:http://www.ibm.com/developerworks/web/library/wa-jsframeworks/index.html
本文鏈接:http://m.95time.cn/tech/web/2010/7553.asp
出處:
責任編輯:bluehearts
上一頁 JavaScript框架比較:用戶體驗 [1] 下一頁
◎進入論壇網頁制作、WEB標準化版塊參加討論,我還想發(fā)表評論。
|