發(fā)布時間:2022-02-15 15:37:36來源:轉(zhuǎn)載
常見的Web前端開發(fā)框架。在做web開發(fā)的時候經(jīng)常會遇到一個問題,那就是,選擇什么樣的框架來做前端開發(fā)。下面封程中把目前常用的一些前端的框架簡單的給大家介紹一下。
常見的Web前端開發(fā)框架
1、 Bootstrap
Boostrap是目前較流行用得較廣泛的一款框架。它是一套優(yōu)美,直觀并且給力的web設(shè)計(jì)工具包,可以用來開發(fā)跨瀏覽器兼容并且美觀大氣的頁面。它提供了很多流行的樣式簡潔的UI組件,柵格系統(tǒng)以及一些常用的JavaScript插件。
Bootstrap是用動態(tài)語言LESS寫的,主要包括四部分的內(nèi)容:
腳手架——全局樣式,響應(yīng)式的12列柵格布局系統(tǒng)。記住Bootstrap在默認(rèn)情況下并不包括響應(yīng)式布局的功能。因此,如果你的設(shè)計(jì)需要實(shí)現(xiàn)響應(yīng)式布局,那么你需要手動開啟這項(xiàng)功能。
基礎(chǔ)CSS——包括基礎(chǔ)的HTML頁面要素,比如表格(table),表單(form),按鈕(button),以及圖片(image),基礎(chǔ)CSS為這些要素提供了優(yōu)雅,一致的多種樣式。
組件——收集了大量可以重用的組件,如下拉菜單(dropdowns),按鈕組(button groups),導(dǎo)航面板(navigation control)——包括:tabs,pills,lists標(biāo)簽,面包屑導(dǎo)航(breadcrumbs)以及頁碼(pagination),縮略圖(thumbnails),進(jìn)度條(progress bars),媒體對象(media objects)等等。
JavaScript——包括一系列jQuery的插件,這些插件可以實(shí)現(xiàn)組件的動態(tài)頁面效果。插件主要包括模態(tài)窗口(modals),提示效果(tool tips),“泡芙”效果(popovers),滾動監(jiān)控(scrollspy),旋轉(zhuǎn)木馬(carousel),輸入提示(typeahead),等等。
Bootstrap已經(jīng)足夠強(qiáng)大,能夠?qū)崿F(xiàn)各種形式的 Web 界面。為了更加方便地利用Bootstrap進(jìn)行開發(fā),很多工具和資源可以用來配合使用,下面列舉了其中的一部分工具和資源。
2、extjs
ExtJS是一種主要用于創(chuàng)建前端用戶界面,是一個基本與后臺技術(shù)無關(guān)的前端ajax框架。
功能豐富,無人能出其右。
無論是界面之美,還是功能之強(qiáng),ext的表格控件都高居榜首。
華麗的界面,靈活的功能,還有開發(fā)工具都是配套的,但有個較大的問題,用就得花錢!
3、easyui
easyui幫助你構(gòu)建你的web應(yīng)用更加容易。
它是一個基于jquery的插件,開發(fā)出來的一套輕量級的ui框架,非常小巧而且功能豐富。
但是她有一個較大的問題就是代碼只能找到以前的開源的版本,到了1.2以后的版本源代碼都是經(jīng)過混淆的,如果遇到問題修改起來會非常麻煩!不過一個比較大的優(yōu)勢是開源免費(fèi),并且界面做的還說的過去!
4、MiniUI
又一個基于jquery的框架,開發(fā)的界面功能都很豐富。
jQuery MiniUI – 開發(fā)WebUI。
它能縮短開發(fā)時間,減少代碼量,使開發(fā)者更專注于業(yè)務(wù)和服務(wù)端,輕松實(shí)現(xiàn)界面開發(fā),帶來絕佳的用戶體驗(yàn)。
使用MiniUI,開發(fā)者可以創(chuàng)建Ajax無刷新、B/S錄入數(shù)據(jù)、CRUD、Master-Detail、菜單工具欄、彈出面板、布局導(dǎo)航、數(shù)據(jù)驗(yàn)證、分頁表格、樹、樹形表格等典型WEB應(yīng)用系統(tǒng)界面。
界面做的挺不錯,功能也挺豐富,但是有兩個比較大的問題,一個是收費(fèi),一個是沒有源碼,說白了,不開源!基于這個開發(fā)如果想對功能做擴(kuò)展就需要找他們的團(tuán)隊(duì)進(jìn)行升級!
5、jQuery UI
jQuery UI 是一套 jQuery 的頁面 UI 插件,包含很多種常用的頁面空間,例如 Tabs(如本站首頁右上角部分) 、拉簾效果(本站首頁左上角)、對話框、拖放效果、日期選擇、顏色選擇、數(shù)據(jù)排序、窗體大小調(diào)整等等非常多的內(nèi)容。
雅思 托福 GRE SSAT SAT GMAT ACT 個人提升英語 英語四六級 多鄰國英語測試 詞庫 IB 英語口語 商務(wù)英語 公共英語 考研英語 青少兒英語 成人英語 A-Level 學(xué)生英語 初高中英語 OSSD AP課程 AEAS個性化定制課程 一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑八大員 公路水運(yùn)檢測 通信工程 裝配式工程師 注冊電氣工程師 二級注冊建筑師 一級注冊建筑師 智慧消防工程師 智慧建造工程師 全過程工程咨詢師 EPC 碳排放管理師 ACCA CFA 注冊會計(jì)師 會計(jì)證 初中級經(jīng)濟(jì)師 初級會計(jì)師 中級會計(jì)師 基金從業(yè) 證券從業(yè) 稅務(wù)師 薪稅師 企業(yè)合規(guī)師 會計(jì)就業(yè)實(shí)操 期貨從業(yè) FRM CMA CQF 教師資格 人力資源管理 導(dǎo)游考試 心理咨詢師 健康管理師 社會工作師 普通話 育嬰員 物流師 家庭教育指導(dǎo)師 專利代理師 教師招聘 兒童專注力 兒童情緒管理 法律職業(yè)資格 少兒編程 書法培訓(xùn) 國畫 茶藝 樂器音樂 舞蹈 棋類 機(jī)器人編程 戲曲培訓(xùn) 信奧賽C++ 少兒小主播 口才培訓(xùn) 籃球培訓(xùn) 商務(wù)辦公 影視后期 剪輯包裝 游戲設(shè)計(jì) 游戲程序 UI設(shè)計(jì) 室內(nèi)設(shè)計(jì) photoshop CAD制圖 視覺設(shè)計(jì) 商業(yè)空間設(shè)計(jì) 平面設(shè)計(jì)