自學(xué)web前端需要掌握哪種后臺(tái)語(yǔ)言?
學(xué)習(xí) web 前端,要先打好基礎(chǔ),主要學(xué)習(xí) html、css 和 Javascript。同時(shí)需要了解 w3c 標(biāo)準(zhǔn),了解 ES6,ES7 等語(yǔ)法以及最新版中增加的特性,這是一個(gè)前端首先需要掌握的。
要想做好前端,還需要了解 Http 協(xié)議,明白前后端是如何交互的,知道服務(wù)器原理,(劃重點(diǎn))不一定非要學(xué)會(huì)一種服務(wù)器端語(yǔ)言,當(dāng)然如果掌握一種服務(wù)器端語(yǔ)言,比如 python、java、C# 或 php 中的任何一種語(yǔ)言或相關(guān)技術(shù),都能幫你更好的理解前后端的交互和服務(wù)器工作原理。
如果真想學(xué)一種服務(wù)端技術(shù),建議學(xué) NodeJS (理由:還是用 js)或者 Python(理由:上手快、簡(jiǎn)潔、流行)
隨著最近幾年前端的快速發(fā)展,只會(huì)上面這些已經(jīng)跟不上了,最好要掌握一兩個(gè)流行的 js 框架: react、vue、angular 等,會(huì)使用 webpack 等常用的前端構(gòu)建工具。(對(duì)你實(shí)際做項(xiàng)目很有幫助,算是目前前端標(biāo)配)
掌握上面所說的這些,再加上一些項(xiàng)目經(jīng)驗(yàn),才有可能成為一個(gè)合格的前端。一名優(yōu)秀的前端需要掌握的還遠(yuǎn)不止這些!看下圖