什么是前端工程師?


FE Roadmap

什么是前端工程師?

總而言之前端工程師就是運用HTML/CSS/JavaScript等Web技術,在工作中配合設計師實現用戶界面,和后端工程師進行數據對接,完成Web應用開發的職位。

也就是說前端的終極目標其實就是創造用戶體驗,提升用戶體驗,以用戶體驗為中心。不管你是從交互設計上下手,還是從性能優化出發,或者改進工作流提升工作流效率,最終都是為了創造和提升用戶體驗,最終都要體現到用戶體驗這一點上來。

全端即所有的終端說白了都是前端,因為都關乎到用戶體驗,直接和用戶接觸。適應多終端的開發,要求你在web前端的基礎上,可能還要去擴展android開發和ios開發的知識,好在由於hybrid開發方式的流行,對使用native語言開發的技能會要求的不那么深入。全棧可以說是最適合初創公司的一種發展類型,廣義上認為是從前端干到后端,從開發干到運維,這種就不說了,一般人應該不會想要去往這個方向發展,想要成為這種意義上的full-stack dev的,可能用不着來看我這篇文章了;而狹義上的全棧特指使用js語言從前端寫到架設在nodeJs上的后端,前后端統一語言,統一編程模型,甚至公用同一套代碼。

開發工具

調試工具

chrome dev tools

基礎知識

b16c926c42afa2b1e489a77e3df6779c.png

HTML/CSS/JS

Web

💡 當你在瀏覽器中輸入google.com並按下回車后發生了什么

中級知識

HTML5

HTML5

CSS3

CSS3

Style Guide

Responsive Design

調整分辨率,部分解決方案:

1.一切彈性化,2.響應式圖片,3.禁用iPhone中的圖片自動縮放,4.打造布局結構,5.顯示或隱藏內容,6.觸屏與鼠標

Web Animation

JavaScript Animation

CSS Animation

Ajax

高級知識

ECMA6

Ecma-262

測試

自動化構建

模塊化/包管理

預處理器

TypeScript

框架

  • React
  • Vue


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM