前端零基礎(chǔ)是好自學(xué)的,因?yàn)榍岸巳腴T(mén)學(xué)習(xí)的內(nèi)容并不難,但是隨著深入的學(xué)習(xí)還是有一定的難度。web前端開(kāi)發(fā)要學(xué)的知識(shí)內(nèi)容涉及的會(huì)很寬泛,雖然說(shuō)主要是html、css和JavaScript這些基礎(chǔ)知識(shí)點(diǎn),但學(xué)前端開(kāi)發(fā)除了要學(xué)這些基礎(chǔ)知識(shí)外,學(xué)員還要進(jìn)行延伸和深入的去學(xué)。
首先要學(xué)習(xí)的是基礎(chǔ)知識(shí):html、css、JavaScript。HTML是內(nèi)容,CSS是表達(dá),JavaScript是行為。前端開(kāi)發(fā)對(duì)于那些在 IT行業(yè)工作的人是一個(gè)很好轉(zhuǎn)行入門(mén)選擇,在前端開(kāi)發(fā)領(lǐng)域有許多自學(xué)成才的同行。
新手要重點(diǎn)學(xué)習(xí)css和html的基礎(chǔ)知識(shí),一般來(lái)說(shuō),學(xué)習(xí)CSS和HTML比較簡(jiǎn)單。對(duì)JavaScript的理解深度決定了前端開(kāi)發(fā)人員的職業(yè)發(fā)展,只有熟悉了JavaScript的基本語(yǔ)法,才能繼續(xù)學(xué)習(xí)前端開(kāi)發(fā)技術(shù)。庫(kù)工具通常有 JQuery, underScore, zepto, Moment等等,我們需要學(xué)習(xí)這些庫(kù)的源碼,節(jié)省了編寫(xiě)相關(guān)方法的時(shí)間。Node與Ajax也是需要學(xué)習(xí)的,學(xué)習(xí)內(nèi)容包括節(jié)點(diǎn)環(huán)境安裝、節(jié)點(diǎn)模塊化、大口使用、服務(wù)器與http協(xié)議、Ajax功能封裝、同源策略、JSONP、CORS、Aajx方法在jQuery中的使用、Ajax補(bǔ)充內(nèi)容。
學(xué)完這些內(nèi)容基本可以掌握前后數(shù)據(jù)交互的工作,基于前后分離模式和傳統(tǒng)模式的開(kāi)發(fā)。所以能滿(mǎn)足企業(yè)基本用工標(biāo)準(zhǔn),達(dá)到初級(jí)前端開(kāi)發(fā)工程師水平。