學習前端從未中止過,本文只是對知識的重要程度和精力分配說下本身的觀點。具體來講,前端方面的知識從重要程度來排,私覺得應該前後學這些:javascript
1,api學習,系統地學,能夠看看這個方面的書,不要只零散地看網上文章,這個書錢要捨得花。前端領域,這個方面我推薦看看《javascript高級程序設計》和《html5和css3權威指南》。css
2,學習一些編程上的技巧,好比面向對象,組件,api設計,推薦幾本書《js設計模式》《head first設計模式》和《代碼整潔之道》。html
3,學習除jqury以外的一兩個框架,由於jqury只是個庫,算不上框架,加上jqury ui也仍然只是個庫。學學兩個前端框架,再學一個後端框架,增強對所謂框架的理解,回頭再來作框架選型,就能夠有本身的理解和態度了,而不是跟風。前端
4,而後學的是工具類的,好比預處理器,打包工具,調試工具,開發工具啥的,less,sass,coffeescript,grunt,git,vim之流,晚點學不會死,甚至不學也不見得有啥問題,這種工具類的,一週一個,一 下就入門了沒啥了不得,關鍵在於實不實用,不實用不用也罷,而實不實用就見仁見智了,我我的是不怎麼待見的。vue
5,亂七八糟的各類框架類庫,這種東西看看就好,真有空就看看,多學點東西老是好的,不見得要用,看看人家設計理念也是好的。只是這種東西每一年都出一波,而後大部分很快就消失了。真正能活下來的,仍是能順利成爲工業標準的東西,好比jquery和requirejs。html5
這隻說了標準前端,其實若是把hybrid也算進來,那要學的知識量要翻兩倍並且優先級很靠前,插在3和4之間比較合適。重要的待學的東西多了,我不是說該固步自封,吃老本,而是先想清楚,哪些東西是最核心最重要的,哪些是輔助性的,哪些是噱頭極可能只是曇花一現,哪些是花拳繡腿,哪些乾脆就是屠龍術。這麼多待學的東西,你的時間真的值得花在錯誤或者不實用的地方嗎?java
感謝您的觀看,若有不足之處,歡迎批評指正。
獲取資料👈👈👈
本次給你們推薦一個免費的學習羣,裏面歸納移動應用網站開發,css,html,webpack,vue node angular以及面試資源等。
對web開發技術感興趣的同窗,歡迎加入Q羣:👉👉👉1007317281👈👈👈,無論你是小白仍是大牛我都歡迎,還有大牛整理的一套高效率學習路線和教程與您免費分享,同時天天更新視頻資料。
最後,祝你們早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峯。node