在當下網際網路時代,相信我們每個人的手機上都裝有數十個APP,這些APP的開發其實也和當下熱門的Web前端開發息息相關。
事實上,現在一半以上的APP都是採用HB混合模式開發,即結合安卓和Web端技術開發。而純Web開發的APP也不在少數,比如我們眾所周知的QQ空間就是使用Web前端的React Native技術開發。除了APP,我們在手機端常看到的H5頁面,也是主要運用了Web端的HTML5技術開發。
當然,Web前端現在也不僅僅侷限於前端網頁和APP,伺服器端、桌面級應用甚至是VR都有涉及。
今天主要講一下你想成為Web前端開發,所需要的知識技能及學習路徑。
1. HTML5 + CSS3 + JavaScript
Web開發基礎中的基礎,HTML是負責網頁結構,CSS負責網頁樣式,JS則負責邏輯互動。(這個就不必要詳細解說了,基礎中的基礎)
2. JQuery + BootStrap + Ajax + Json
jQuery是JS的一個應用庫,能夠提升原生JS開發效率。Bootstrap則是響應式框架。Ajax技術用於非同步互動,不重新整理頁面就能更新資料,比如地圖應用等。Json是一種資料格式,被廣泛應用在各大程式語言中。(這些應用看起來很複雜,很難,其實當你真正去應用它時,很簡單。)
3. Git/SVN
這些是版本管理工具。運用於團隊開發,可以避免造成一些檔案的衝突。
4. Nodejs + Mysql/MongoDB(可選)
個人建議,想深入學習的話,可以研究 Nodejs。(純粹個人建議)
5. ECMAScript 6
JavaScript的語言標準。適當了解可以的
6. Angular/React/Vue
這個是前端三大框架,根據需求自行選擇學習。不加以說明了
一名優秀的Web程式設計師,不僅僅是Web程式設計師。