什么是前端以及如何學習
關于前端:
web前端開發,從網頁制作演變而來。早期的網站主要是靜態頁面,以圖片和文字為主,用戶使
用網站也只是為了瀏覽。但是隨著互聯網行業的發展,對網站的要求也越來越高,界面的美觀、交互的
作用、用戶的體驗等等。
2005年以后,互聯網進入Web2.0時代,各種類似桌面軟件的Web應用涌現,網站的前端由此發生
了翻天覆地的變化。網頁不再只是承載單一的文字和圖片,各種富媒體讓網頁的內容更加生動,網頁上
軟件化的交互形式為用戶提供了更好的使用體驗,這些都是基于前端技術實現的。以前會Photoshop和
Dreamweaver就可以制作網頁,現在只掌握這些已經遠遠不夠了。無論是開發難度上,還是開發方式上,
現在的網頁制作都接近傳統的網站后臺開發,所以現在不再叫網頁制作,而是叫Web前端開發。
Web前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。
簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。
前端技術包括4個部分:前端美工、瀏覽器兼容、CSS、HTML“傳統”技術與Adobe AIR、Google
Gears,以及概念性較強的交互式設計、藝術性較強的視覺設計等等。
前端學習:
前端的基礎HTML、CSS、JavaScript,簡單理解就能做出一個基礎的網站了。
主要的還是前端的思維。在掌握了 js 的一些基本類型操作,包括字符串、數組、對象、json
的處理后,就可以去看看 vue.js 或者 react 這樣的框架。推薦從 vuejs 開始,比較簡單,容易入門
。當然 html 和 css 的基本用法還是需要了解的。在學習的過程中看別人的項目非常重要,可以去
github 搜索 vue.js 的一些項目,看看別人是怎么實現的。
在學習的過程中,親自動手,少看多做是很重要的,只有自己嘗試過,才知道怎么寫才是正確
的,才能更有效率的學習。
代碼的規范對所有的開發人員而言都是一等大事,養成良好的代碼書寫方式是一個很好的習慣。
交流溝通是技術進步便捷的階梯。行業的大牛肯定是比自己強的,汲取別人的經驗可以讓自己成長的更快。活用GitHub、W3C、ECMA、H5實驗室、前端網、等網站社區,了解時下流行的技術,看看大牛的論文。比悶頭苦練有效得多。堅持下去,邁入BAT的大門只是時間問題。