SitePoint, 2015. — 477 p.
Learn the ways of the JavaScript ninja!
JavaScript has become a must-have skill for all web developers. JavaScript: Novice to Ninja is a fun, practical, and comprehensive guide to the modern usage of this deceptively powerful language.
In this step-by-step introduction to coding in JavaScript you’ll learn how to solve real-world problems, track events, design eye-catching animations, build smarter forms, and develop richer applications. Along the way, you’ll learn to develop according to best practices, including Object Oriented Programming and Test Driven Development.
What you'll learnGet to grips with the basics of JavaScript programming: functions, methods, properties, loops and logic
Add functionality to your apps using HTML5’s powerful APIs
Use Test Driven Development methodology to write more robust code