是這樣的,以一個(gè)水平不行,目光短淺的實(shí)習(xí)生水平來說,當(dāng)下的個(gè)人方向大概是這樣的。
首先學(xué)習(xí)html5和css相關(guān)內(nèi)容,知道了部分的規(guī)范,以及具體用途,實(shí)際自己碼的時(shí)候出于排版的美化,排版的考量基本會(huì)使用到bootstrap 類似的框架。然后記憶一些簡單的類庫,進(jìn)行初階的頁面美化以及調(diào)試。
之后通過研究排版了解主要的切頁面排版想法。以及能夠在行業(yè)中用到的部分足需求,再考慮瀏覽器的適配問題,如果是移動(dòng)端就要考慮響應(yīng)式布局的相關(guān)問題。
前兩者精通也需要很久的時(shí)間,然而大前端的精髓卻在之后需要接觸的js里。
學(xué)會(huì)切圖和熟練調(diào)試頁面之后就要開始了解網(wǎng)站,或者業(yè)務(wù)。網(wǎng)站相關(guān)的是一些標(biāo)準(zhǔn),ES5 6等,協(xié)議有TCP. HTTP等。而業(yè)務(wù)邏輯就要涉及到后端的開發(fā)請求,php以及nodejs(npm)....
因?yàn)榍岸丝蚣艿牧餍谐潭瘸跸胂螅詫W(xué)習(xí)邏輯是先學(xué)庫熟練之后再理解原生js。
基本這個(gè)水平就可以用所學(xué)的部分知識做一個(gè)簡易的網(wǎng)頁應(yīng)用或者移動(dòng)應(yīng)用。
然后通過完善項(xiàng)目功能調(diào)試代碼獲得整體水平的提升。
關(guān)于性能優(yōu)化相關(guān)內(nèi)容當(dāng)下看起來似乎應(yīng)該是不大要緊的問題,但了解一些影響性能的邏輯是對應(yīng)用的流程理解有幫助,對了。還有合適的代碼規(guī)范。
通過一年左右的項(xiàng)目水平完善js功力,然后再回頭著手不同框架之間的性能優(yōu)化內(nèi)容。
這時(shí)候個(gè)人能力水平開始向后端方向偏移,深度了解node,然后吃飯睡覺打碼。
有空push項(xiàng)目,沒空pull項(xiàng)目。
完。