2018年一名合格的web前端程序員應該會哪些技術

有朋友讓小編說一說web前端在將來幾年的發展趨向,對於這個問題,恕小編無能爲力,web前端技術突飛猛進,更新很是快,誰也不能預料將來會發生些什麼css

小編也只能說在2018年,react native和jquery 的需求會減弱,ie10如下的兼容性要求顯著下降,vr 有可能會納入前端技能樹html

爲諸位總結了一些2018年web前端程序員應該掌握的前端技術,只有掌握瞭如下技術,纔算一名合格的前端程序員前端

  • html, css, jQuery三者徹底掌握,相信每一個公司對於前端程序員都會有此要求,這些也是前端寫網頁的基礎技術
  • 掌握原生HTML5和CSS3技術,可以獨立完成移動端頁面開發
  • 瞭解ES6的全部新特性,如:箭頭操做符、類的支持、加強的對象字面量、字符串模板、解構、默認參數值、不定參數、拓展參數、let與const 關鍵字、for of 值遍歷、iterator, generator、模塊、Proxies等等

  • 熟練使用命令行,包括 gulp、 webpack 、vue-cli 、git 
  • 理解前端經常使用設計模式(裝逼詞彙),如閉包、面向對象、MVC、MVVM、單項數據流、路由、單元測試、SSR、意大利麪條、模塊化、組件化、函數式、純函數、高階函數、不可變數據
  • 能熟練使用至少三大前端框架中的一個,如 vue、Angular和 react,也許今年有某一個框架會勝出,因此有時間的話,三大框架都學學吧
  • 熟悉 HTTP,瞭解請求、響應、緩存、代理、反向代理 https 等
  • 在 GitHub 至少有一個 star 超過 42 的開源代碼做品
  • 總而言之,能給產品經理寫出網頁的,就都是好的前端程序員

相關文章
相關標籤/搜索