您的位置:首頁>正文

2018前端怎麼學,技術更新反覆運算那麼快?

分享前還是先分享自己的web前端學習交流群:614315657群內不定時分享乾貨, 包括2017最新的web前端企業案例學習資料和零基礎入門教程, 歡迎初學和進階中的小夥伴入群學習交流

面向2018年, 我覺得前端有這麼三個方向能夠打破

前端邏輯層(包括三大結構, webpack, 前端資料管理)

前端交互層(包括css3, canvas, svg, vr等, 以及對應功能優化)

node伺服器層 (即伺服器領域, 以及前端開發工具的開發)

當然還能夠說, 有electron這樣開發桌面使用的, 但是我覺得大部分人的規劃仍是在web領域領域的。

一、前端邏輯層

前端邏輯層處理的問題:前端的烘托問題。

其實就是, 從後端拿到的各種資料(資料庫的結構化資料, 各種資料), 如何組合成頁面元素。

前端的烘托, 其實就是 範本+資料 = 頁面

① html 負責結構

② css 負責款式

③ js 負責邏輯

只有範本沒有後端資料的頁面我們能夠瞭解為靜態頁面

而我們現在幹流的三大結構, 則提供 範本與資料之間的映射聯繫。

在邏輯層的研討, 首要就是學習並熟練三大結構: Vue, React, Angular

這一塊是我們90%前端, 日常工作的首要部分。 也是很多公司面試會去重點考察的內容。

可是, 現在的行情現已不是, 你會個新結構就能夠固執拿OFFER的時期了。

前端的井噴的情況下,

僅僅會一些基礎知識是不行的。 你必須往下深挖。

能夠深挖的部分

①結構部分: 舉個例子, 如 Vue+ Vuex+ Vue-router+axios的全家桶

react和angular的也相似, 有這麼一套全家桶。

要想在前端競爭中取得優勢, 需求在這些結構的原理上深挖。

研討: a. 源碼和完成原理 (理論)

b. 常見的使用場景和常見問題的完成 (經驗) c. 同類問題的橫向對比(比如用了vuex 需求瞭解一下 redux是怎樣完成的)

②構建部分: webpack + npm/yarn + 腳手架(如vue-cli) +sass

構建部分, 其實是一塊很簡單出區分度的領域。 你研討透一點, 你就越能駕馭住項目的改變。

研討: a. webpack的裝備和對應使用場景

b. npm的指令使用, 以及一些高級的用法(架起私有npm或許自己寫全域包等) c. 腳手架快速建立的過程, 以及怎麼自訂更改 d. 怎麼裝備eslint和單元測試等

③代碼標準部分: es6 + ts + css標準 等等等

代碼標準不多說, 前端的js和css都是規劃得很粗糙的語言。 如果你想hold住更大型的項目, 那麼標準是你不可忽視的地方。

邏輯層部分, 是我們通常意義上瞭解的前端本職。

篇幅有限, 今天先分享這麼多, 如果大家喜歡的話我會再更新, 專注學習web前端技術的小夥伴可以進群(614315657)一起交流學習,

群裡還有大量學習資料可供大家自行下載參看, 歡迎大家一起來交流討論。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示