JavaScript: The Definitive Guide (6th Edition)
The 6th edition of David Flanagan’s JavaScript: The Definitive Guide is over 1000 pages and divided into four parts. Part 1, which covers the core of JavaScript, is an essential read for beginners who would like to learn the ins-and-outs of the language. Part 2, which delves into the client-side scripting including HTML5 APIs, CSS, media, graphics and jQuery, is for developers who want to take their web pages to another level with the power of JavaScript in conjunction to HTML5 and CSS3. Part 3 & 4, which provide further references for the first two parts, make this book a comprehensive guide and a must-have for JavaScript programmers and front-end web developers.