Programming on the Client Side
This section continues with the discussion of the Presentation Tier of a web app.
In this section, you’ll learn the basics of JavaScript for creating functionality for a web app interface. You’ll add functionality by writing JavaScript functions that respond to user actions (events) to make changes to the browser’s internal model of the page, also known as the Document Object Model.
Connections
This book is intended as a second course in programming. The JavaScript programming language is unique, but it also shares some similarities with the first language you may have learned. If you already know some Java, C, or Python, these “Connections” boxes will point out similarities and differences.
Do It Yourself
Look for DIY (Do It Yourself) boxes like this throughout this text. They are here to give you something to do, to keep you engaged and thinking, and to break up the monotony of reading. But they’re not optional! You should read them and try the activities before moving on. Think of it as an opportunity to experiment, try new things, and test out what you have already learned.