如下都是我的對前端的一些觀點,哪裏寫的有問題的歡迎指出~~css
簡單概況,就是以硬件設備(如手機,電腦,終端等)爲載體,用js引擎解析最終呈現給用戶的頁面效果。html
對於當今信息化爆炸的時代,數據信息的提煉顯得尤其重要,因而衍生出了可視化數據的概念,其本質就是一些報表,前端
而前端能夠將這些靜態的報表動態化,讓用戶快速找到本身想要的信息,好比本身每月的消費詳情,股票公司每支股票的漲跌狀況,vue
這些信息有了前端的處理,就會讓人「順眼」許多。git
還有相似協同辦公,受益於大衆的形式,提升工做效率。休閒娛樂遊戲界面等等。。。github
一、結合自身實際和行業概況,決定要學習的技術,確認本身的定位很重要。web
二、端正本身的學習態度,不驕不躁,實事求是。技術也是門細活,特別是處理bug的時候。大膽假設,當心求證。bootstrap
三、制定學習路線計劃,有時間規劃。系統的自我學習。小程序
四、尋找適合本身的學習工具,好比框架技術的官網,github上的項目代碼,學習氛圍較好的qq技術羣。性能優化
五、溝通的技巧,協調工做的能力,這個我認爲很重要,咱們學習前端的目的通常是爲了高薪,爲此,咱們就要接觸同個項目鏈上的其餘技術人員和不一樣部門的人,
如何有效傳達自身的意圖以及明白他人的話語是很是重要的。這能夠減小許多溝通成本。因此不少公司企業要求有項目經驗就是這個緣由,畢竟本身的技術好壞跟
是否懂得溝通並無多大的聯繫。
前端基礎>>框架,懂得如何運用>>性能優化,最優方案解>>底層源碼閱讀、項目架構
說實話,前端要學習的東西不外乎這三種:html,css,js。以此爲基礎衍生出了各類新技術,能夠理解爲新名詞,基本上換湯不換藥。
好比框架類的東西,UI方面有以命令式操做dom的bootstrap,數據驅動類的框架有vue,React,angular,直接賦值data來實現頁面的動態效果。
除此以外,前端有個很蛋疼的問題是多端的兼容,好比一樣的界面,安卓和IOS須要各自開發,web端,移動端,
因而針對這些問題,前端出了很火的框架,叫uniapp,用來兼容移動端的小程序,h5跟app。
以上所述框架都是在原生的js基礎上封裝優化的。
前端技術框架繁多,不可能都去學,掌握最基本的html,css,js,達到能夠獨立寫出頁面效果,完成處理請求接口的整個流程,簡單來講就是作一個小項目來,
我的以爲就是具有必定前端基礎,有必定解決問題能力的人了。
至於具體的學習方法:能夠去菜鳥網站和w3cschool網站學習基礎,
以後學習一些主流的前端框架,好比vue,推薦一下,學習框架之類的東西最好是去官網的快速入門,零基礎學起不難接受。