昨天的博文中簡單的整理了一下 jQuery 的 UI 插件,在這裡我将對這幾款插件的優缺點及适用範圍進行一下簡單的說明,希望通過交流我們可以共同的進步,有不足的地方請大家予以指正但不要吐槽。
1.jQuery UI
這個是 jQuery 官方的 UI 插件,相容性好,更新速度快,永遠能夠跟上 jQuery 的更新速度,主要的功能有,動作類:拖拽、拖放、調整大小、選擇、排序;元件類:風琴、自動完成、按鈕、日期、對話框、菜單、進度條、滑塊、微調、标簽頁、提示;輔助功能:樣式的添加、移除、切換,元件(尤其是對話框的)展示與隐藏,顔色與動畫效果的實作。也就是說這個UI庫今本上滿足了我們常見網站的應用範圍,隻要不是需要大量使用表格對資料展示和操作的網站(如網站背景)用這個 UI 庫都可以輕松完成。
2.Smart UI
一個仿 jQuery UI 和 jQuery EasyUI 編寫的UI庫,擁有基礎表單控件、清單控件、菜單控件、資料樹控件、對話框控件等主要的控件分類,這個 UI 庫的亮點主要在于有一個 .NET 的背景資料架構,其開發的主要目的也是用來替代 aspx 檔案,雖然使用的是 JSON 格式進行資料傳輸保證了它可以與任何語言開發的背景協同工作,但與 .NET 協作還是它最擅長的方向,國産軟體的API文檔也是英文不好的初學者比較喜歡的,隻是從 2010 年開始更新就停止了,2012.3作者發博文稱正在構思 Smart UI 2.0,從那之後作者再次銷聲匿迹。
3.EasyUI
EasyUI 的定位是簡單的開發 Web 前端,擁有一個完整的界面架構,風格略顯老套但關鍵在于容易上手和簡單有效,相容性問題是所有 Web 前端開發的硬傷,對于 EasyUI 也同樣如此,在測試的過程中發現有些時候,EasyUI 的彈出性元件的彈出位置可能會出現不正常的位移。EasyUI 不是企業級的,他僅僅是一個 UI 還是簡單版的,就不要使用它來進行資料處理了,也不要要求太高。
4.Chico UI
Chico UI 主要是一個和 jQuery UI 類似的工具庫,其優勢在于預設效果比較漂亮、大氣,适用範圍與 jQuery UI 類似,其亮點在于擁有一個支援網頁布局和表格資料的CSS架構。
5.jQuery Tools
一個網站常用元件的工具集,功能不多但很精緻,風格也比較漂亮,亮點是在 jQuery Tools 中內建了 Flash 播放器以及檔案的小巧。如果您的項目中僅僅需要标簽面闆、提示、表單、滾動播放、對話框、Flash播放等功能強烈推薦使用這個 UI 架構,另外在下載下傳時我們可以根據需要進行下載下傳,使我們的可以更加靈活的選擇我們需要的功能和效果。
6.Ninja UI
我對這個的了解基本為0,忍者UI看名字就讓我失去了了解的欲望,既然我還有的選我當然不會選這個,隻是聽說風格不錯IE相容性略差。
7.LigerUI
速度快、風格統一,但其風格讓人有點無語,整套架構的技術含量很高,但BUG的數量也很高,更新速度也是差強人意。近一年左右沒有更新和BUG的修複,導緻開發者望而卻步。
8.DWZ富用戶端架構-JUI
國産軟體,文檔齊備,風格也還可以接受。制作管理類網站比較适合。