Web前端工程師有時候很迷茫:我到底屬於設計,仍是屬於程序員?html
是設計仍是程序員,看看包須要學習哪些技術就知道了:前端
1 基礎技術前端的三大基礎HTML、CSS和JS。jquery
HTML學習最重要的標籤的學習,div、h1-h六、p、ul-li、strong、圖片、字體等,什麼內容用什麼框.程序員
CSS定義了HTML標籤的顯示外觀,氣質。主要掌握浮動,寬高設置、顯示屬性等最後「魂」——Javascript。web
JS讓網頁變得靈活,其實現的每個明裏暗裏的交互。面試
2 環境基礎設備、瀏覽器以及工做原理。chrome
必須指出的是,html CSS JS都是運行在瀏覽器的,是由瀏覽器負責編譯和呈現的。因此必須瞭解瀏覽器的工做原理。瀏覽器主要的有Chrome, Firefox, IE,Safari,Opera,國內的主流瀏覽器基本是基於chrome內核開發,QQ瀏覽器,UC,百度瀏覽器,360瀏覽器,搜狗瀏覽器,獵豹瀏覽器等。瀏覽器
3 計算機基礎計算機網絡,http協議。前端框架
web必不可少須要知道計算機網絡的知識,這對於網頁的加載和速度優化有很大的幫助,而且,web作的不是靜態的頁面,而是動態的,因此必然涉及到與後臺之間的數據的傳輸和存儲,這個是要掌握的。微信
必須懂:Ajax,必須會的工具:fiddler
4 流行框架流行的前端UI框架:Bootstrap、jQuery UI、Amaze UI流行的前端框架:jquery mobileangular.JsVue.jsReact.js
5 可視化組件Echartstableau(收費)
6 針對移動化以及物聯網的webAR新應用
基於Web的AR技術,特別是基於智能移動終端的WebAR技術,開始逐漸萌芽。這種技術使用HTML5規範,用網頁就能夠打開AR應用,這樣用戶就不用專門下載APP,只須要用支持HTML5規範的瀏覽器打開網頁連接便可,這樣AR應用能夠快速在相似微信、今日頭條、微博等支持HTM5技術的社交應用上快速傳播。
7 學一些UI、 UX 、交互設計、 SEO(包括SEM) 、產品等等,web前端就更能產生同理心。好的設計和交互能帶來的好的體驗,贏得用戶。
我目前是在職前端開發,若是你如今也想學習前端開發技術, 在入門學習前端的過程中有碰見任何關於學習方法,學習路線,學習效率等方面的問題, 你均可以申請加入個人前端學習交流裙:前面:603 中間:985 最後:993。裏面彙集了一些正在自學前端的初學者, 裙文件裏面也有我作前端技術這段時間整理的一些前端學習手冊,前端面試題, 前端開發工具,PDF文檔書籍教程,須要的話均可以自行來獲取下載。