Beginner's books:
JavaScript Advanced Programming: A very complete and classic entry-level book, known as one of the JavaScript Bibles, details are very detailed, the latest version of the third edition has been released, it is recommended to purchase.
Written by a Web Development Project Manager of Baidu in return of the JavaScript king, the entry-level tutorials for beginners are also good.
Intermediate books:
JavaScript authoritative guide: Another JavaScript Bible provides a detailed explanation. It is an intermediate reader and is recommended for purchase.
JavaScript. The. Good. Parts: Yahoo! It is strongly recommended to read.
High-performance JavaScript advanced JavaScript programmingAnother masterpiece of Nicholas C. Zakas.
Eloquent JavaScript: This book contains more than 200 pages, which is very short. It uses several classic examples (Aunt Emily's cat, miserable hermit, simulated ecosystem, and box pushing games) to introduce all aspects of JavaScript knowledge and application methods.
Advanced books:
JavaScript Patterns: The book introduces various classic models, such as constructor, Singleton, and factory. It is worth learning.
Pro. JavaScript. Design. Patterns: Apress published a book on the JavaScript design pattern, which is very good.
Developing JavaScript Web Applications: A good book for building rich applications, in-depth explanation of the MVC model, and some process libraries.
Developing Large Web Applications: Not only does the introduction of JavaScript, but also CSS and HTML, but the content of the introduction is very good. It really takes into account a large Web program, it is worth reading how to design the JavaScript architecture.
To be an excellent front-end engineer, we still need to continue our efforts:High-performance website construction guide, Yahoo engineer's website performance optimization suggestions, YSLOW performance optimization suggestions, website reconstruction, and Web development agility, "JQuery library", "front-end framework", "HTML5", and "CSS3 "... This requires in-depth research!