Please support this book: buy it or donate

1. About this book (ES2019 edition)



1.1. What’s in this book?

This book makes JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.

Highlights:

  • Get started quickly, by initially focusing on modern features.
  • Test-driven exercises and quizzes available for most chapters.
  • Covers all essential features of JavaScript, up to and including ES2019.
  • Optional advanced sections let you dig deeper.
    No prior knowledge of JavaScript is required, but you should know how to program.

1.2. What is not covered by this book?

  • Some advanced language features are not explained, but references to appropriate material are provided. For example, to my other JavaScript books at ExploringJS.com, which are free to read online.
  • This book deliberately focuses on the language. Browser-only features etc. are not described.

1.3. About the author

Dr. Axel Rauschmayer specializes in JavaScript and web development. He has been developing web applications since 1995. In 1999, he was technical manager at a German Internet startup that later expanded internationally. In 2006, he held his first talk on Ajax. In 2010, he received a Ph.D. in Informatics from the University of Munich.

Since 2011, he has been blogging about web development at 2ality.com and written several books on JavaScript. He has held trainings and talks for companies such as eBay, Bank of America and O’Reilly.

He is located in Munich, Germany.

1.4. Acknowledgements

  • Cover by Fran Caye.
  • Thanks for reviewing:
    • Johannes Weber (@jowe)
      [Generated: 2019-04-13 13:11]