WEB前端開(kāi)發(fā)——到底應(yīng)該學(xué)習(xí)哪幾種框架

來(lái)自:前端學(xué)海

前端——誕生之初就是為了瀏覽器的有更好的頁(yè)面交互。

最初的前端技術(shù),無(wú)非就是`HTML、CSS、JavaScript`三種核心技術(shù)

我們看看百度給前端的定義:

前端即網(wǎng)站前臺(tái)部分,運(yùn)行在PC端,移動(dòng)端等瀏覽器上展現(xiàn)給用戶瀏覽的網(wǎng)頁(yè)。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,HTML5、CSS3,前端框架的應(yīng)用,跨平臺(tái)響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)能夠適應(yīng)各種屏幕分辨率,合適的動(dòng)效設(shè)計(jì),給用戶帶來(lái)極高的用戶體驗(yàn)。

可隨著技術(shù)的快速發(fā)展,前端開(kāi)發(fā)衍生出了很多流行的框架,如`jQuery 、Bootstrap、React、Angular、vue`,這幾項(xiàng)則是前端開(kāi)發(fā)者耳熟能詳?shù)模恍┬”姷目蚣?,則更是數(shù)不勝數(shù),可我們到底應(yīng)該學(xué)習(xí)哪一種或哪幾種呢?

答案是:沒(méi)有應(yīng)該,

最應(yīng)該的是學(xué)習(xí)好`HTML、CSS、JavaScript`三種核心技術(shù),在阿里、騰訊、網(wǎng)易等互聯(lián)網(wǎng)大廠,存在很多所謂的`HTML、CSS、JavaScript`的專家,他們就只是研究這些語(yǔ)言中的一種?;叵胍幌拢阏娴昧私膺@三種技術(shù)嗎?

舉個(gè)例子:

HTML:? 你知道這些事件是什么嗎?`onpagehide、onpageshow`? ?

你知道這些標(biāo)簽的作用是什么嗎?`<bdo>、<kbd>、<ruby> 、<hgroup>`

CSS: 你知道這些能做出什么效果嗎?`cue-before、richness`

JS、還有Web API等基礎(chǔ)的前端技術(shù),更不用說(shuō)`webpack、eslint、babel`這些設(shè)計(jì)到`nodejs、AST、npm`的前端工具。

當(dāng)然,如果你認(rèn)真去看,這些都是可以學(xué)會(huì)的,但是,在我提出這些的時(shí)候,又有多少是你們已經(jīng)會(huì)了的,并且熟練運(yùn)用的?我相信,不會(huì)的人占比要到至少90%。

這些前端基礎(chǔ)的技術(shù)要點(diǎn),你都沒(méi)有了解,還談何去學(xué)習(xí)幾種框架呢?前端是個(gè)入門容易,深入難的技術(shù)種類,不僅僅在與前端技術(shù)的快速迭代,還有前端所涉及的眾多技術(shù)點(diǎn),比如webpack,就涉及了ast和nodejs,如果你們深入了解并解析源碼,你不了解nodejs是絕對(duì)不行的。nodejs又是什么?是在JavaScript基礎(chǔ)上衍生的運(yùn)行于服務(wù)端的語(yǔ)言,是正兒八經(jīng)可以寫后端服務(wù)的語(yǔ)言。

再說(shuō),所有的框架,只是便利前端開(kāi)發(fā),底層仍然是HTML、CSS、JavaScript三大件,而且==目前所有的框架都不能滿足項(xiàng)目的全部需要==,很多地方仍然需要原生的js、Web API去解決。

可以把框架看做一個(gè)函數(shù)的封裝方法,真正驅(qū)動(dòng)框架運(yùn)行的是支撐它的底層技術(shù),如果你只是會(huì)使用框架、去追逐會(huì)多少種框架,那你會(huì)的始終是最膚淺的技術(shù),也很難有大的進(jìn)步,==真正重要的是組成這個(gè)框架的底層技術(shù)==。

所以,到這里,大家應(yīng)該明白了,到底什么最重要。我們應(yīng)該達(dá)到的目的是一專多能,而不是多能無(wú)專。==底層的東西會(huì)了,學(xué)習(xí)什么框架都是很快的,你會(huì)發(fā)現(xiàn)這些框架的很多理念和運(yùn)行原理都是相通的。==

就像張無(wú)忌,有了九陽(yáng)神功的基礎(chǔ),學(xué)什么東都特別快,希望我們一起向正確的方向努力,早日財(cái)富自由~~~

**選擇大于努力**

2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容