一年多之前開始入門前端,徹底是一個門外漢,不想參加培訓班,因此開始自學(以前也有過一段自學的經歷可是放棄了),主要也是機緣巧合找到了一份還不算太難的前端開發工做。從最基本的HTML、CSS和JavaScript學起,先看的菜鳥教程上的文檔,感受理解的不夠深刻,就下載了黑馬程序員的視頻教程,可是本人的自律性較差因此斷斷續續的只學習了前幾章的內容,加上平時遇到問題百度查詢資料,不斷的採坑,又看了《鋒利的jQuery》裏面的大部份內容,幾個月以後終於能夠知足日常的工做須要了。依稀記得本身到公司伊始作一個須要經過jQuery的ajax請求後端數據的頁面,很簡單的一個網頁足足作了一個星期,也是比較慚愧了。因爲工做須要基本入門了前端以後就開始學了一些PHP的知識,能夠簡單的作一些後臺開發的工做了。我所在公司規模較小,使用的技術也比較老,依然是MVC的開發模式,前端也沒有使用任何框架,只是用jQuery作基本的Dom操做,頁面也不是很複雜,因此基本仍是能夠應付日常的開發工做。可是考慮到往後的發展和前端突飛猛進的快速變動,學習前端框架已是一個繞不過去的問題。上網也查了不少資料,對目前國內的前端技術發展有了一個基本的認識和了解,首先放棄了Angular這個框架,用的人少和並且上手有必定難度。又比較了React和Vue,雖然React有大公司維護的優點,使用率也是三個框架裏最高的,可是上手難度較高,並且國內的大多數企業更喜歡用Vue做爲前端的技術架構,因此通過一番考慮最終打算先學習Vue這個框架。前端
學起Vue起步固然是要看官方文檔了,可是我發現本身的JS水平仍是有點理解不了Vue官方文檔裏面的一些內容,因此又開始回頭複習JS的基礎知識,固然少不了要看紅寶書《JavaScript高級程序設計》,可是我仍是沒能把紅寶書看完整,只是針對幾處難點和重點看了一下,再有就是這期間買了某課網的前端課程,開始跟着視頻教程來學習Vue的基礎,也建議你們一開始學習Vue的時候不要立刻就使用Vue-Cli構建工具,不少國內的視頻教程都是開頭就使用Vue-Cli構建一個完整的項目。仍是建議先經過標籤引入Vue文件的方式學習Vue的基本用法,而後再用Vue-Cli,固然一開始我甚至徹底不知道node,npm,webpack這些都是什麼,一點點的查資料才得以瞭解基本用法和概念,因此有不少的坑要踩。並且大部分的教程使用的都是vue-cli2.x如今的vue-cli已經早就更新到了3.x因此仍是有一些不一樣的。 個人但願是能把本身學習Vue這個前端框架的歷程記錄下來,而且最終能達到本身獨立開發一個Vue的webAPP,這個歷程估麼會很漫長,可是我堅信我可以走到底,讓咱們一塊兒在學習的道路走下去!!!加油!!! 未完待續--------vue