摘要:前端江湖發(fā)展到今天,已是框架三分天下的局面。雖說是三分天下,但也有強弱之分,最強的要數(shù)咱們的主角。這個時候,有個人叫尤雨溪,他當(dāng)時還在公司用著呢。當(dāng)時呢,尤雨溪想寫個簡單的框架來練練手,就創(chuàng)造了。由于簡單易學(xué),迅速收到各大公司支持。
既然說明了是前戲,那就是要誘惑你... ...不對,就是告訴你本套”書“講的是什么。
講的是什么呢?講的是前端框架 Vue。
前端江湖發(fā)展到今天,已是框架三分天下的局面??赡苣銜柫?,哪三分呢?這三分乃是 Vue、React 和 Angular 這三個前端框架。雖說是三分天下,但也有強弱之分,最強的要數(shù)咱們的主角 Vue。
說到這啊,咱們得介紹介紹這個歷史背景。
早在公元兩千零九年,為了克服 HTML 在構(gòu)建 Web 應(yīng)用上的不足,由 Misko Hevery 為頭的一伙人創(chuàng)建了 AngularJS,后來被一家叫做 Google 的公司收購了。AngularJS 把曾經(jīng)運用在后端開發(fā)的模式引入到了前端開發(fā)之中,這就是著名的開發(fā)模式 MVC。
由于那個時候的前端江湖還處在需要手動創(chuàng)建工程,使用各種庫的荒蠻時代。AngularJS 就是在這樣的歷史背景下被創(chuàng)建出來的,然后迅速崛起。崛起之后啊,也暴露出了一些問題,比如框架龐大、臃腫,性能也是越來越差。
這說話間,時間就來到了公元兩千一十三年。Facebook 這家公司找準(zhǔn)了機會,推出了 ReactJS 這個前端框架。 ReactJS 的設(shè)計極其獨特,最厲害的是它首創(chuàng)了 Virtual Dom(虛擬DOM)。
由于 ReactJS 首創(chuàng)了 Virtual Dom 和 JSX 等新的概念和用法,導(dǎo)致學(xué)習(xí)成本居高不下。這個時候,有個人叫尤雨溪,他當(dāng)時還在 Google 公司用著 AngularJS 呢。
當(dāng)時呢,尤雨溪想寫個簡單的框架來練練手,就創(chuàng)造了 Vue。直到公元兩千一十五年,Vue 才真正出世。由于 Vue 簡單易學(xué),迅速收到各大公司支持。
至此,前端江湖中框架三分天下的格局已定。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/104450.html
摘要:下面我會詳細(xì)地從源碼的角度分析下文簡寫成是如何實現(xiàn)自動注入的原理。文件解析器,解析對應(yīng)的文件信息,并將文件信息注冊到中。節(jié)點解析器,用于構(gòu)建節(jié)點信息。注冊與綁定類,將的類信息與綁定。 微信公眾號「后端進階」,專注后端技術(shù)分享:Java、Golang、WEB框架、分布式中間件、服務(wù)治理等等。 老司機傾囊相授,帶你一路進階,來不及解釋了快上車! mybatis-plus是完全基于myba...
摘要:在說真正的內(nèi)容之前,咱們還要先來說說與之間的那些事兒。的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項目整合。高效核心庫文件壓縮之后只有,遠(yuǎn)比的壓縮版文件小得多。這么說還是會比較抽象,接下來咱們用代碼來進一步解釋和之間的關(guān)系。 書接上文,上一回咱們說到了如今的前端江湖早已是框架三分天下的格局。接下來,咱們就要說到主角 Vue 了。在說真正的 Vue 內(nèi)容之前,咱們還要先來說...
摘要:謹(jǐn)記,請勿犯這樣的錯誤。由于在之前的教程中,積累了堅實的基礎(chǔ)。其實,這是有緣由的其復(fù)雜度在早期的學(xué)習(xí)過程中,將會帶來災(zāi)難性的影響。該如何應(yīng)對對于來說,雖然有大量的學(xué)習(xí)計劃需要采取,且有大量的東西需要學(xué)習(xí)。 前言倘若你正在建造一間房子,那么為了能快點完成,你是否會跳過建造過程中的部分步驟?如在具體建設(shè)前先鋪設(shè)好部分石頭?或直接在一塊裸露的土地上先建立起墻面? 又假如你是在堆砌一個結(jié)婚蛋糕...
閱讀 3201·2021-11-11 16:54
閱讀 2359·2021-09-04 16:48
閱讀 3286·2019-08-29 16:08
閱讀 691·2019-08-29 15:13
閱讀 1401·2019-08-29 15:09
閱讀 2711·2019-08-29 12:45
閱讀 1973·2019-08-29 12:12
閱讀 492·2019-08-26 18:27