{eval=Array;=+count(Array);}
前端三劍客:HTML5、CSS3、JavaScript(缺一不可),下面是前端比較常用的框架。
1.AngularJSAngular 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源碼進行性能優化而來。
4.Foundation框架
Foundation 是一個免費的前端框架,用于快速開發。Foundation 包含了 HTML 和 CSS 的設計模板,提供多種 Web 上的 UI 組件,如表單、按鈕、Tabs 等等。同時也提供了多種 JavaScript 插件。
5.VueJS框架
Vue.js簡介:Vue.js是一套構建數據驅動的 web 界面的漸進式框架。與其他重量級框架不同的是,Vue 采用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,并且非常容易學習,非常容易與其它庫或已有項目整合。另一方面,Vue 完全有能力驅動采用
前端靜態頁面頁面的話,不管是微信小程序的wxml還是什么,大多都是基于html的,優劣沒有高下之分,只是在應用上功能不一樣。
其他的css,javascript,jQuery等語言,是服務于靜態頁面的,像css是賦予頁面的美感,使其更好看,js是使頁面有動態功能,jquery是基于js的,有些語句可以更簡潔。
現在有好多公司開發的網站都是用的php,這個是綜合了好幾種語言演化而來的,開發更快速,至于優劣,沒辦法評價,側重點不同,開發周期、質量、后期維護難易程度,都是有考慮在內的,所以沒有什么優缺點,就是各有所長,在實際工作中。
這些各種技術也是都有可能接觸到的,所以多掌握點兒總沒壞處。
注:有不對不全的地方請指出來,謝謝!
2
回答1
回答4
回答10
回答7
回答4
回答10
回答8
回答10
回答5
回答