有朋友讓小編說一說web前端在將來幾年的發展趨向,對於這個問題,恕小編無能爲力,web前端技術突飛猛進,更新很是快,誰也不能預料將來會發生些什麼css
![](http://static.javashuo.com/static/loading.gif)
小編也只能說在2018年,react native和jquery 的需求會減弱,ie10如下的兼容性要求顯著下降,vr 有可能會納入前端技能樹html
爲諸位總結了一些2018年web前端程序員應該掌握的前端技術,只有掌握瞭如下技術,纔算一名合格的前端程序員前端
![](http://static.javashuo.com/static/loading.gif)
- html, css, jQuery三者徹底掌握,相信每一個公司對於前端程序員都會有此要求,這些也是前端寫網頁的基礎技術
- 掌握原生HTML5和CSS3技術,可以獨立完成移動端頁面開發
- 瞭解ES6的全部新特性,如:箭頭操做符、類的支持、加強的對象字面量、字符串模板、解構、默認參數值、不定參數、拓展參數、let與const 關鍵字、for of 值遍歷、iterator, generator、模塊、Proxies等等
![](http://static.javashuo.com/static/loading.gif)
- 熟練使用命令行,包括 gulp、 webpack 、vue-cli 、git
- 理解前端經常使用設計模式(裝逼詞彙),如閉包、面向對象、MVC、MVVM、單項數據流、路由、單元測試、SSR、意大利麪條、模塊化、組件化、函數式、純函數、高階函數、不可變數據
- 能熟練使用至少三大前端框架中的一個,如 vue、Angular和 react,也許今年有某一個框架會勝出,因此有時間的話,三大框架都學學吧
- 熟悉 HTTP,瞭解請求、響應、緩存、代理、反向代理 https 等
- 在 GitHub 至少有一個 star 超過 42 的開源代碼做品
- 總而言之,能給產品經理寫出網頁的,就都是好的前端程序員
![](http://static.javashuo.com/static/loading.gif)