Building Front-End Web Apps with Plain JavaScript is a comprehensive guide for web developers who want to create robust and scalable web applications using nothing but JavaScript. Authored by Gerd Wagner, a seasoned web developer, this book provides a practical and hands-on approach to building front-end web applications that are easy to maintain and extend.

The book starts by introducing the fundamentals of JavaScript, including data types, variables, functions, and objects. It then delves into more advanced topics such as working with the Document Object Model (DOM) and creating dynamic user interfaces. Throughout the book, the author emphasizes the importance of writing clean and organized code, as well as using best practices and design patterns to create maintainable applications.

One of the unique aspects of this book is that it focuses exclusively on using plain JavaScript to build front-end web applications, without relying on any external libraries or frameworks. While there are many popular front-end frameworks such as React and Angular, this book makes the case that a solid understanding of plain JavaScript is essential for building robust and scalable web applications.

In addition to covering the core concepts of front-end web development, the book also provides practical examples and exercises to help readers apply what they have learned. For example, readers will learn how to build a simple to-do list application, create an image slider, and implement a client-side form validation.

Overall, Building Front-End Web Apps with Plain JavaScript is an essential resource for any web developer who wants to master the art of building robust and scalable front-end web applications using plain JavaScript. Whether you are a beginner or an experienced developer, this book will provide you with the knowledge and skills you need to create modern and dynamic web applications that meet the needs of your users.