Make the most of the newest versions of JavaScript in modern web and mobile development, even if you've never used it before! This book is the freshest, fastest way to take control of JavaScript, and use it together with CSS3 and HTML5 to create powerful web and mobile experiences. You'll learn how to do what you want, the way you want, one incredibly clear and easy step at a time. Covering the latest best practices, technologies, and applications, this is the most accessible entry-level JavaScript tutorial for readers without a programming background. Coverage includes:
First steps: from basic concepts and simple scripts to functions, DOM, and built-in objectsCooking with code: numbers, strings, arrays, and program control
Objects, object-oriented programming, DOM-based scripting, and JSON
Integrating JavaScript with HTML5 and CSS
Using libraries and jQuery, including the jQuery-UI user interface library and Ajax
Reading and writing cookies
Discovering what's new in the new JavaScript (ECMAScript 6), and why it matters
Using frameworks, and taking JavaScript far beyond the web page
Mastering good practices for coding, debugging, and unit testing
JavaScript and DOM quick references