Web前端框架包括:Bootstrap框架、React框架、Vue框架、Angular框架、Foundation框架和TypeScript框架。
1.引導(dǎo)框架
Bootstrap是當(dāng)今流行的前端框架。它具有直觀時(shí)尚的界面和強(qiáng)大的功能。可以更快更輕 松的實(shí)現(xiàn)web開發(fā),無需綁定。附件可以使用很多第三方插件,大部分瀏覽器都支持,它比其他前端框架提供了更多的組合資源。
2.React框架
React框架引入了許多定制的(在創(chuàng)建時(shí))前端Web開發(fā)方法。要使用React,首先要掌握組件架構(gòu)、JSX和單向數(shù)據(jù)流等。React框架的出現(xiàn)促使了大量附加工具的開發(fā),以實(shí)現(xiàn)高靈活性。雖然靈活性是它的主要優(yōu)勢,但是React也因?yàn)樗撵`活性而存在一些問題。比如在使用React的時(shí)候,會(huì)面臨選擇的問題,它沒有可靠的開發(fā)工作流程。我們必須使用React來構(gòu)建我們自己的工作流。這比使用其他JS框架更困難,因?yàn)闃?gòu)建到框架中需要大量的開發(fā)工具。
3.Vue框架
Vue是一個(gè)用于構(gòu)建用戶界面的漸進(jìn)式框架。與其他大型框架不同,Vue設(shè)計(jì)為自下而上一層一層地應(yīng)用。Vue的核心庫只專注于視圖層,不僅易于使用,而且易于與第三方庫或現(xiàn)有項(xiàng)目集成。另一方面,當(dāng)與現(xiàn)代工具鏈和各種支持類庫結(jié)合時(shí),Vue還可以為復(fù)雜的單頁應(yīng)用程序提供驅(qū)動(dòng)程序。
4.角框架
通常被稱為MVW(Model–View–Arbitrary)框架,它包括:快速代碼生成、輕 松測試任何應(yīng)用部分和雙向數(shù)據(jù)綁定(后端的變化會(huì)立即反映在UI上)。自發(fā)布以來,它已經(jīng)成為開發(fā)中常用的JS框架。Angular-s是基于企業(yè)的應(yīng)用程序或具有高標(biāo)準(zhǔn)代碼可讀性的嚴(yán)格編程環(huán)境的更好選擇。
5.基礎(chǔ)框架
Foundation由網(wǎng)頁設(shè)計(jì)公司Zurb創(chuàng)立,是一個(gè)非常先進(jìn)的企業(yè)級前端框架,非常適合開發(fā)靈活、響應(yīng)性強(qiáng)的網(wǎng)站。但是用起來也挺復(fù)雜的,不太適合新手。這個(gè)功能豐富的框架支持GPU加速,可以實(shí)現(xiàn)流暢快如閃電的動(dòng)畫。它運(yùn)行在Sass預(yù)處理器上,包含由Foundation開發(fā)的數(shù)據(jù)交換屬性,允許您為移動(dòng)設(shè)備加載輕量級HTML部件,為更大的屏幕加載“更重”的HTML部件。
6.類型腳本框架
TypeScript是微軟開發(fā)的免費(fèi)開源編程語言,是JavaScript類型的超集,可以編譯成純JavaScript。TypeScript可以在任何瀏覽器、任何電腦、任何操作系統(tǒng)上運(yùn)行,而且是開源的。