在當下互聯網時代,相信我們每個人的手機上都裝有數十個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程序員。
切版 qieban(.cn)