各類代碼庫及框架

 

 

Bootstrap前端

UI框架express

響應式頁面、基本排版、表單、經常使用UI組件、插件數組

jQuery瀏覽器

腳本庫架構

DOM/Ajax/回調函數/Deferred等工具框架

jQuery UI異步

桌面UI庫ionic

jQuery官方推出的,用於桌面網頁開發的UI庫,有豐富的控件、主題較多且能夠自由定製,它能夠向頁面上添加豐富的功能,而不會對原頁面產生影響模塊化

jQuery Mobile函數

移動UI框架

jQuery官方推出的,用於移動Web應用開發的UI,控件豐富,動畫效果很好。

Underscore.js

腳本庫

數組/對象/函數類工具,還包含一個HTML模板引擎

Require.js

JS模塊化

JS模塊定義、使用代碼異步加載JS、依賴解決、其它各類文件的代碼加載。Require.js有不少插件,用來實現各類各樣的異步加載功能

Sea.js

JS模塊化

與Require.js大同小異,來自阿里(做者王保平、阿里暱稱玉伯,現供職於支付寶前端技術部)、主要在國內應用

Backbone

應用框架

相似MVC架構

很是小(壓縮後7K多),但功能完善的前端應用開發框架,支持模型(集合)、視圖、路由等,支持RESTful風格的服務端交互,是一種思路比較經典的MVC框架

Angular

應用框架

MVVM架構

MVC架構

MVW(Angular自創詞)

很是好地體現了快速應用開發(RAD)思想的框架,經過對HTML的擴展,藉助聲明式語言的優點實現快速應用開發。內置大量指令,支持雙向綁定,支持表單輸入狀態管理,表單驗證,表單輔助提交,支持路由、動畫、RESTful數據模型。普遍使用了依賴注入實現鬆耦合。Angular有大量插件,逐步造成了一個生態系統

APP Framework

移動UI框架

原來叫JqMobi後被Intel收購,簡單、支持多種系統主題,有很好的動畫效果(側滑、轉場),適合開發小產品,資料較少,應用很少

Ext.js/Sencha

UI框架

應用框架

MVC架構

整合了樹、列表、面板、佈局控制、圖表等所有的Windows應用控件。在全部JS的UI框架中,仿Windows風格質量最高,功能最強大的。一般用來開發各類內部使用的管理系統/業務系統。是不少相似UI框架的鼻祖。商業使用是收費的

Prototype.js

腳本庫

DOM/BOM/Ajax/數組/對象/函數工具,一整套面向對象的實現機制。歷史很早的一個腳本庫,侵入式的,jQuery產生後逐漸淡出

Highchart.js

統計圖庫

基於SVG技術,支持折線圖、曲線圖、柱形圖、條形圖、餅圖、環形圖、雷達圖、極地圖、蛛網圖、儀表圖等,有豐富的動畫和交互效果,提供了簡單易用、控制能力完善的API。產生時間較早,很成熟。商業使用收費。

Chart.js

統計圖庫

基於Canvas技術,支持折線、曲線、柱、餅等,由於使用Canvas技術,交互性較弱。

artTemplate

HTML模板化

性能很高,語法簡潔,支持編譯,支持瀏覽器端使用,支持express。來自騰訊

EJS

HTML模板化

默認使用<%%>的HTML模板語言,支持瀏覽器端使用,支持express

Jade

HTML模板化

很是獨特的HTML模板語言,徹底取消了標籤中的<>和標籤配對,過於獨特限制了它的應用,支持express

ionic

移動UI框架

ionic是一個很是漂亮的移動UI框架、而且它集成了Cordova(參看後面的說明)和Angular,能夠快速開發出與原生應用相媲美的基於Web技術的App

相關文章
相關標籤/搜索