Covering the three underlying technologies of web pages—HTML, CSS, and JavaScript—this book is a one‑stop guide to getting started in web development, be it in a class or as a solo‑learner. Starting with no prerequisites beyond minimal exposure to programming, this book guides readers in an accessible fashion through modern page layout methods to building a complete site.
This book develops an understanding of the structure of a page (how its parts fit together to convey its content to site users), how styles can make the content attractive and appealing, and how short programs and scripts can add everything from simple interactivity to complex calculations to your pages. With a wealth of in‑depth examples, review questions, exercises, and online sources and videos, readers are encouraged to excel in all of these areas, learning how to add animations, timing, designs that change in response to the characteristics of a display device, and more.
Building knowledge from the ground up, this book appeals to those looking to learn web development from a range of backgrounds, be it academic, professional, or personal.