我從題目中無法看出目前的階段是什麼水平;我就預設為初中級水平,也就是可以使用前端進行獨立專案的開發,獨立解決一些專案中的開發問題;對於一些前端性框架、類庫(如jquery、vue)能夠任意使用;
那麼在此時,對於一般的前端開發來說,可能都會覺得,我在工作中的問題都能處理,即使不能處理的,只要使用百度或者谷歌,都能順利完成,而最新技術,vue、webpack、nodejs都能熟練使用;此時,就會很容易產生迷茫,不知道自己應該如何學習,學習什麼,如何進步;其實,我也有過這種一樣的經歷,總覺得自己很難突破,很難有質的飛躍;
那麼,此時應該看什麼書,學習什麼呢?在這兒,對於javascript相關的書籍,我強烈推薦“犀牛書”,也就是“javascript權威指南”;但是,首先說明,此書不適合入門學習,只是適合我上面所述人員進行進階學習;
為什麼推薦它呢?
首先它詳細講解了“物件”、“陣列”、“函式”、“類”、“正則”等javascript核心的所有知識,包括很多細節的東西,其他很多書籍都不會提及的知識,在上面都能找到;如在“物件”一章,它從什麼是物件、建立物件的三種方式、物件的原型、原型鏈、繼承,到物件的各種屬性、物件的各種內建方法等都詳細講解;當你真正看完它之後,你會真正的明白什麼是物件;
它還講解了瀏覽器物件(window),文件物件(document)、事件、http、儲存等包含前端的絕大部分內容;
而我個人覺得,如果需要在javascript上面進階並有質的飛躍,不僅需要看書,更重要的是對一些原始碼的閱讀,尤其是一些優秀的類庫和框架的原始碼(如jquery、vue、react等);因為在原始碼裡面,不僅能夠學到很多你在平常工作專案中根本不會使用的知識,也能夠學到很多你不知道的處理問題的思路和架構方式;只有雙管齊下才能真正的在前端,在js方面更進一步,希望我們都繼續加油努力。
我從題目中無法看出目前的階段是什麼水平;我就預設為初中級水平,也就是可以使用前端進行獨立專案的開發,獨立解決一些專案中的開發問題;對於一些前端性框架、類庫(如jquery、vue)能夠任意使用;
那麼在此時,對於一般的前端開發來說,可能都會覺得,我在工作中的問題都能處理,即使不能處理的,只要使用百度或者谷歌,都能順利完成,而最新技術,vue、webpack、nodejs都能熟練使用;此時,就會很容易產生迷茫,不知道自己應該如何學習,學習什麼,如何進步;其實,我也有過這種一樣的經歷,總覺得自己很難突破,很難有質的飛躍;
那麼,此時應該看什麼書,學習什麼呢?在這兒,對於javascript相關的書籍,我強烈推薦“犀牛書”,也就是“javascript權威指南”;但是,首先說明,此書不適合入門學習,只是適合我上面所述人員進行進階學習;
為什麼推薦它呢?
首先它詳細講解了“物件”、“陣列”、“函式”、“類”、“正則”等javascript核心的所有知識,包括很多細節的東西,其他很多書籍都不會提及的知識,在上面都能找到;如在“物件”一章,它從什麼是物件、建立物件的三種方式、物件的原型、原型鏈、繼承,到物件的各種屬性、物件的各種內建方法等都詳細講解;當你真正看完它之後,你會真正的明白什麼是物件;
它還講解了瀏覽器物件(window),文件物件(document)、事件、http、儲存等包含前端的絕大部分內容;
而我個人覺得,如果需要在javascript上面進階並有質的飛躍,不僅需要看書,更重要的是對一些原始碼的閱讀,尤其是一些優秀的類庫和框架的原始碼(如jquery、vue、react等);因為在原始碼裡面,不僅能夠學到很多你在平常工作專案中根本不會使用的知識,也能夠學到很多你不知道的處理問題的思路和架構方式;只有雙管齊下才能真正的在前端,在js方面更進一步,希望我們都繼續加油努力。