學(xué)如逆水行舟员淫,不進則退
從大學(xué)時期開始學(xué)習(xí)前端,看過的資料很多击敌,也很雜亂介返,沒有一個系統(tǒng)的目錄結(jié)構(gòu),學(xué)習(xí)網(wǎng)站也看了不少沃斤,但是知識點太多太零碎圣蝎,有的腦子里雖然有印象,自己也親自動手做過衡瓶,但是還是會有遺漏的地方徘公,不如多總結(jié)總結(jié)...
開始總結(jié)筆記,相信這是一個很棒的開始哮针,加油关面,zz。
步入前端這個行業(yè)好長時間了十厢,從最基礎(chǔ)的開始吧
談?wù)勎覍?前端 的理解等太?
首先前端,我會把它分成兩個部分寿烟,一個是‘前’澈驼,一個是‘端’
前:是指與人直接打交道的部分,例如界面的展現(xiàn)筛武,與用戶的交互等缝其;
端:我理解為輸出終端,比如pc瀏覽器徘六,手機瀏覽器内边,甚至有些app,有些應(yīng)用程序等等待锈;
前端合起來就是這些瀏覽器漠其,app,應(yīng)用程序的界面展現(xiàn)以及用戶交互
之前我對前端的認識局限于做網(wǎng)頁的竿音,后來接觸到WEB前端工程師和屎,很高大上的一個名字,使我有了新的認識
而我們的職業(yè)就是利用HTML與CSS構(gòu)建頁面春瞬,用JavaScript完善交互以及提升用戶體驗柴信;
作為一名WEB前端工程師,壓力與動力是同在的宽气,因為前端已不再是過去簡單的寫幾個頁面就行了随常,前端這個行業(yè)的未來發(fā)展趨勢日益趨向工程化潜沦、模塊化開發(fā),這無疑給我們帶來了巨大的壓力绪氛,但又何嘗不是前進的動力呢唆鸡?
前端的技術(shù)更新速度非常快枣察,這就使得我們必須不斷的學(xué)習(xí)新的技術(shù)争占,只有這樣才能跟上時代的潮流,不至于被歷史淹沒
起初我對前端的認識源自于HTML5游戲询件,我認為它有幾個吸引我的地方:
- 點開就可以玩燃乍,充分利用移動端流量
- 開發(fā)周期短,試錯成本低
- 終端設(shè)備等硬件能夠支持HTML5游戲
- WiFi和3G/4G網(wǎng)絡(luò)快速發(fā)展和普及
- 當然也得益于HTML5這門技術(shù)和工具的成熟和應(yīng)用
作為一名優(yōu)秀的前端開發(fā)人員需要掌握的知識技能:
- HTML宛琅、HTML5
- CSS2刻蟹、CSS3
- JavaScript、jQuery嘿辟、Bootstrap
- Angularjs舆瘪、Nodejs、Reactjs红伦、Vuejs
- 理解MVC英古、MVVM開發(fā)思想
- 對設(shè)計模式的理解等等
- 軟知識和硬知識都要掌握