十個擁有豐富UI元件的JavaScript框架
如今,網上有各種各樣的 JavaScript 框架用來簡化 Web 應用開發。這些框架都提供了一些核心的特性,例如 DOM 操作,動畫,事件處理以及 Ajax 互動,但不是都帶有 UI 元件。今天這篇文章向大家推薦的10個 JavaScript 框架提供了豐富的 Web UI 元件,幫助你構建一致,可靠以及高度互動的漂亮使用者介面。
ExtJS
ExtJS 是最流行的 JavaScript 框架之一,提供了非常豐富的 UI 元件,包括高效能的資料表格、圖表、選項卡、彈窗、工具條和選單等等整套的 Web UI 元件,可以幫助你構建使用者體驗良好的 Web 應用。最新版本是 4.1 支援 MVC 模式的開發。
Dojo Toolkit
Dojo 自從誕生那天起就成為了 ExtJS 的有力競爭者,它最大的優勢在於免費,可以在商業專案中自由使用。Dojo 由 sitepen 建立,其口號是:Unbeatable JavaScript Tools,最新發布的版本是 1.8。
Qooxdoo
Qooxdoo 是一個開源的 JavaScript 框架,讓開發者能夠通過物件導向的 JavaScript 開發者令人印象深刻的 Web 應用。Qooxdoo 由 1&1 公司維護,線上示例:http://qooxdoo.org/demos。
Smartclient
Smartclient 是由 Isomorphic 軟體公司建立的 RIA 框架,提供了非常豐富的 Web UI 元件,能夠很好的和伺服器端結合。Smartclient 提供了多種使用許可協議:Smartclient 版本對比,功能演示地址:http://www.smartclient.com/#Welcome。
ZK Framework
ZK Framework 由 Potix 公司開發,特別適合 Java 應用程式開發,提供了豐富的 UI 元件。可以通過提供的外掛整合到 Eclipse IDE中。(目前貌似要翻牆訪問,汗~)
DHTMLX
DHTMLX 和 Smartclient 相似,是一個富 JavaScript 框架,提供了整套的 Web UI 元件。DHTMLX 不是完全免費的,如果需要更豐富的功能的話,需要付費。線上演示:http://www.dhtmlx.com/docs/products/demoApps/。
Wijmo
Wijmo 是基於 JQuery UI 開發的 UI 元件包,它的主題也可以通過 Themeroller 定製。和 JQuery UI 不同,wijmo 是需要付費的,最新整合了 Knockout 作為 MVVM 庫。線上演示地址:http://wijmo.com/demos/。
Vaadin
Vaadin 是一款使用 Apache V2 許可協議的開源產品,它由位於芬蘭的 IT Mill 公司開發,常應用於 Java 應用和程式開發。 其前身是 IT Mill 公司由 2000 年起開始研發的 Millstone 使用者介面類庫。線上演示地址:https://vaadin.com/demo。
Echo Web Framework
Echo 是一個用於開發富 Web 應用的開源框架,提供了非常豐富和非常絢麗的基本元件和擴充套件元件,使開發者基本不需要開發自己的元件就能非常出色的構建酷炫的客戶端效果。線上演示地址:http://demo.nextapp.com/echo3csjs/。
jQuery Tools
最後推薦的這個框架是基於 jQuery 開發的網站介面庫,包含網站最常用的Tabs(選項卡)、Tooltip(資訊提示)、Overlay(遮罩、彈窗)、Scrollable(滾動控制)、Form Validator(表單驗證)、Rangeinput(範圍選擇)、Dateinput(日期選擇)等眾多功能。
相關文章
- 有個功能豐富的 react 腳手架,瞭解下?React
- 10個豐富自我的機器學習專案機器學習
- 一個非常簡單易用且功能豐富的純Swift下載框架-TiercelSwift框架
- 5個介面效果很炫的JavaScript UI 框架JavaScriptUI框架
- 5 個介面效果很炫的 JavaScript UI 框架JavaScriptUI框架
- 介紹一個功能豐富的 Java 工具包Java
- MusicLibrary-一個豐富的音訊播放SDK。音訊
- 一個資源豐富的線上小程式社群推薦
- MongoDB學習之豐富的索引MongoDB索引
- 急需經驗豐富的java高手Java
- 【cypress】4. 豐富的除錯工具除錯
- 豐富的包(packages)生態系統Package
- 工作豐富化的步驟(轉載)
- 微信小程式前端框架/UI元件微信小程式前端框架UI元件
- Magic:輕量級JavaScript UI元件JavaScriptUI元件
- [譯] TypeScript:擁有超能力的 JavaScript(下)TypeScriptJavaScript
- [譯] TypeScript:擁有超能力的 JavaScript (上)TypeScriptJavaScript
- [討論] 有非常豐富的Linux/Unix下工作的經驗指的是什麼?Linux
- UI框架研究工作,不可不看的13個UI框架UI框架
- 8個深度學習實戰專案, 快速豐富你的簡歷深度學習
- Remmina:一個 Linux 下功能豐富的遠端桌面共享工具REMLinux
- Element-UI 框架 el-scrollbar 元件UI框架元件
- 十分鐘上手前端UI框架Bootstrap前端UI框架boot
- 使用JSPWiki豐富Unity-UPM包的使用JSUnity
- 印度最富有的1%人口現在擁有全國40%以上的財富
- 程式設計師豐富個人生活程式設計師
- 旅行保險公司工作豐富模型(轉載)模型
- 使用 LogProperties source generator 豐富日誌
- JavaScript框架的四個時代JavaScript框架
- fortune-sheet: 功能豐富的ReactJS線上Excel庫ReactJSExcel
- 使用嚮導介面 豐富細節的移倉助手
- RK3588開發板豐富的功能介面
- 《Android攻略》資源豐富的例項手冊Android
- 豐富的詩詞資源!一個現代化詩詞學習網站!學習網站
- 玩轉JavaScript,這些技巧值得你擁有!JavaScript
- 利用JavaFX功能豐富Swing應用程式Java
- 赫茨伯格工作豐富化模型(轉載)模型
- 微信小程式常見的UI框架/元件庫總結微信小程式UI框架元件