Copyright
Brief Table of Contents
Table of Contents
ES6 cheat sheet
Praise for the First Edition
Author’s Introduction
Acknowledgments
About this Book
About the Cover Illustration
1. Warming up
Chapter 1. JavaScript is everywhere
1.1. Understanding the JavaScript language
1.1.1. How will JavaScript evolve?
1.1.2. Transpilers give us access to tomorrow’s JavaScript today
1.2. Understanding the browser
1.3. Using current best practices
1.3.1. Debugging
1.3.2. Testing
1.3.3. Performance analysis
1.4. Boosting skill transferability
1.5. Summary
Chapter 2. Building the page at runtime
2.1. The lifecycle overview
2.2. The page-building phase
2.2.1. Parsing the HTML and building the DOM
2.2.2. Executing JavaScript code
2.3. Event handling
2.3.1. Event-handling overview
2.3.2. Registering event handlers
2.3.3. Handling events
2.4. Summary