初級讀物:
《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」。 。 。 這些都要深入研究!