前端框架有:1、Bootstrap框架;2、Foundation框架;3、Angular框架;4、React框架;5、VueJS框架。不同的框架有著不同的優勢,開發者可以根據自己的需求去選擇合適的框架。
1.AngularJS
#Angular JS 是一個有Google維護的開源前端web應用程式框架。它最初由Brat Tech LLC的Misko Hevery於2009年開發出來。 Angular JS是一個模型-視圖-控制器(MVC)模式的框架,目的在於讓HTML動態化。與其他框架相比,它可以快速產生程式碼,並且能非常輕鬆的測試程式獨立的模組。最大的優點就是在你修改程式碼後,它會立即刷新前端UI,能馬上體現出來。
#2. ReactJS
React JS不像一個框架反而更像一個函式庫,但絕對是值得一提。 AngularJS是一個MVC模式的框架,但ReactJS是一個由Facebook開發的非MVC模式的框架。它允許你創建一個可重複使用的UI元件,Facebook和Instagram的使用者介面就是用ReactJS開發的。
3.Bootstrap框架
Bootstrap是美國Twitter公司的設計師Mark Otto和Jacob Thornton合作基於HTML、CSS、JavaScript 開發的簡潔、直覺、強悍的前端開發框架,讓Web 開發更快。 Bootstrap提供了優雅的HTML和CSS規範,它也就是由動態CSS語言Less寫成。 Bootstrap一推出後頗受歡迎,一直是GitHub上的熱門開源項目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項目。國內一些行動開發者較為熟悉的框架,如WeX5前端開源框架等,也是基於Bootstrap原始碼進行效能優化而來。 【推薦教學:Bootstrap教學】
#4.Foundation框架
Foundation 是一個免費的前端框架,用於快速開發。 Foundation 包含了 HTML 和 CSS 的設計模板,提供多種 Web 上的 UI 元件,如表單、按鈕、Tabs 等等。同時也提供了多種 JavaScript 插件。
5.VueJS框架
Vue.js簡介:Vue.js是一套建構資料驅動的 web 介面的漸進式框架。與其他重量級框架不同的是,Vue 採用自底向上增量開發的設計。 Vue 的核心庫只專注於視圖層,而且非常容易學習,非常容易與其它庫或已有專案整合。另一方面,Vue 完全有能力驅動採用單文件元件和 Vue 生態系統支援的庫開發的複雜單頁應用。 Vue.js 的目標是透過盡可能簡單的 API 實現回應的資料綁定和組合的視圖元件。它提供了更簡潔、更易於理解的API,使得我們能夠快速地上手並使用Vue.js。
以上是前端框架有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!