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