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