學如逆水行舟,不進則退
從大學時期開始學習前端,看過的資料很多,也很雜亂,沒有一個系統(tǒng)的目錄結構,學習網(wǎng)站也看了不少,但是知識點太多太零碎,有的腦子里雖然有印象,自己也親自動手做過,但是還是會有遺漏的地方,不如多總結總結...
開始總結筆記,相信這是一個很棒的開始,加油,zz。
步入前端這個行業(yè)好長時間了,從最基礎的開始吧
談談我對 前端 的理解?
首先前端,我會把它分成兩個部分,一個是‘前’,一個是‘端’
前:是指與人直接打交道的部分,例如界面的展現(xiàn),與用戶的交互等;
端:我理解為輸出終端,比如pc瀏覽器,手機瀏覽器,甚至有些app,有些應用程序等等;
前端合起來就是這些瀏覽器,app,應用程序的界面展現(xiàn)以及用戶交互
之前我對前端的認識局限于做網(wǎng)頁的,后來接觸到WEB前端工程師,很高大上的一個名字,使我有了新的認識
而我們的職業(yè)就是利用HTML與CSS構建頁面,用JavaScript完善交互以及提升用戶體驗;
作為一名WEB前端工程師,壓力與動力是同在的,因為前端已不再是過去簡單的寫幾個頁面就行了,前端這個行業(yè)的未來發(fā)展趨勢日益趨向工程化、模塊化開發(fā),這無疑給我們帶來了巨大的壓力,但又何嘗不是前進的動力呢?
前端的技術更新速度非??欤@就使得我們必須不斷的學習新的技術,只有這樣才能跟上時代的潮流,不至于被歷史淹沒
起初我對前端的認識源自于HTML5游戲,我認為它有幾個吸引我的地方:
- 點開就可以玩,充分利用移動端流量
- 開發(fā)周期短,試錯成本低
- 終端設備等硬件能夠支持HTML5游戲
- WiFi和3G/4G網(wǎng)絡快速發(fā)展和普及
- 當然也得益于HTML5這門技術和工具的成熟和應用
作為一名優(yōu)秀的前端開發(fā)人員需要掌握的知識技能:
- HTML、HTML5
- CSS2、CSS3
- JavaScript、jQuery、Bootstrap
- Angularjs、Nodejs、Reactjs、Vuejs
- 理解MVC、MVVM開發(fā)思想
- 對設計模式的理解等等
- 軟知識和硬知識都要掌握