初級讀物:前端
《JavaScript高級程序設計》:一本很是完整的經典入門書籍,被譽爲JavaScript聖經之一,詳解的很是詳細,最新版第三版已經發布了,建議購買。設計模式
《JavaScript王者歸來》百度的一個Web開發項目經理寫的,做爲初學者準備的入門級教程也不錯。性能優化
中級讀物:前端框架
《JavaScript權威指南》:另一本JavaScript聖經,講解的也很是詳細,屬於中級讀物,建議購買。前端工程師
《JavaScript.The.Good.Parts》:Yahoo大牛,JavaScript精神領袖Douglas Crockford的大做,雖然才100多頁,可是字字珠璣啊!強烈建議閱讀。架構
《高性能JavaScript》:《JavaScript高級程序設計》做者Nicholas C. Zakas的又一大做。框架
《Eloquent JavaScript》:這本書才200多頁,很是短小,經過幾個很是經典的例子(艾米麗姨媽的貓、悲慘的隱士、模擬生態圈、推箱子游戲等等)來介紹JavaScript方方面面的知識和應用方法。函數
高級讀物:性能
《JavaScript Patterns 》:書中介紹到了各類經典的模式,如構造函數、單例、工廠等等,值得學習。學習
《Pro.JavaScript.Design.Patterns》:Apress出版社講解JavaScript設計模式的書,很是不錯。
《Developing JavaScript Web Applications》:構建富應用的好書,針對MVC模式有較爲深刻的講解,同時也對一些流程的庫進行了講解。
《Developing Large Web Applications》:不只有JavaScript方面的介紹,還有CSS、HTML方面的介紹,可是介紹的內容卻都很是不錯,真正考慮到了一個大型的Web程序下,如何進行JavaScript架構設計,值得一讀。
要作優秀的前端工程師,還須要繼續努力:《高性能網站建設指南》、《Yahoo工程師的網站性能優化的建議》、「YSLOW」性能優化建議、《網站重構》、《Web開發敏捷之道》、「 jQuery 庫」、「前端框架」、「HTML5」、「CSS3」。。。 這些都要深刻研究!