web前端的框架可謂五花八門,多到讓你想象不到,但能沉澱下來的不多,而所謂的前端三大框架,指的是angular、react、vue,這三個框架時當下最為流行也時最多人用的框架,我故意這樣寫意在說明三大框架的出現順序,而且我永遠相信要弄懂乙個東西,你首先要了解它的來龍去脈,所以下面先說說幾個框架各自的特點,重慶web前端學習三大框架介紹:
angular-angular原名angularjs誕生於2023年,之前我們都是用jquery開發,自從angular的出現讓我們有了新的選擇,它最大的特點是把後端的一些開發模式移植到前端來實現,如mvc、依賴注入等,創新式的雙向資料繫結不知簡化了我們多少**,讓我們為之瘋狂,特別是表單處理方面,從此名聲大噪。
好的框架一般會有兩個結果,乙個繼續不斷更新迭代,避免被拍死在沙灘上,乙個是被一些大公司收購煥發第二春,angular屬於後者被google所收購,且從2.0後改名angular並使用微軟的typescript作為開發語言,目前最新版本8.0,照說傍上google與微軟這兩條大船,前途應該不可限量才對,然而造化弄人,現在angular的市場份額已經被react這個後起之秀和vue這顆新星遠遠地甩到腦後。
react-react,facebook出品,正式版推出是在2023年,比angular晚了4年,但得益於其創新式的virtualdom,效能上碾壓angularjs,一經推出,火的一塌糊塗。 特點很多,virtualdom、jsx、diff演算法等,支援es6語法,採用函式式程式設計,門檻稍高,但也更靈活,能讓開發具有更多可能性。
vue-vue作為最後推出的框架(2023年),借鑑了前輩angular和react的特點(如virtualdom、雙向資料繫結、diff演算法、響應式屬性、元件化開發等)並做了相關優化,使其使用起來更加方便,更容易上手,比較少適合初學者。網上有很多人說vue不適合做大型專案,純屬扯淡,vue在這方面已經優化得很好,當然,大量的響應式屬性(監聽屬性)也許會用一定的效能損耗,但在硬體、網路大力發展的今天,這些細微的效能差異幾乎感覺不到。
關於前端三大框架的特點其實還有很多,更多的需要自己去使用去體會才能真正了解三大框架的異同,每個框架都有其優缺點,存在即合理,只要它能真正解決實際開發過程中的問題,這才是我們想要的框架。
介紹三款大前端UI框架
一 螞蟻金服團隊推出的基於react antd 全名 ant.design 友情跳鏈 使用antd模板 基於react 優點 技術文件 vue antd 技術文件 angular antd 二 餓了麼前端團隊推出的基於vue element ui element主推的四大原則 元件較為豐富,但是在開...
前端三大框架
1 vue.js 目前最火 vue是國人自己開發的js框架 所以文件比較容易閱讀.上手比較容易.主要有8大生命週期 一 beforecreate,created,beforemount,mounted,beforeupdate,updated,beforedestroy,destroyed,資料初始...
web前端三大技術介紹之HTML
按照我們的老習慣,從它的誕生的之前開始講起,1991年,tim berners lee編寫了乙份叫做 html標籤 的文件,裡面包含了大約20個用來標記網頁的html標籤。他直接借用sgml的標記格式,也就是後來我們看到的html標記的格式,html在誕生之初,其目的想法非常簡單。當時tim ber...