Chapter 3. Javascript Events: Reacting to your users

Sometimes you need your code to react to other things going on in your web application... and that’s where events come into the picture. An event is something that happens on your page, in the browser, or even on a web server. But it’s not enough to just know about events... sometimes you want to respond to them. By creating code, and registering it as an event handler, you can get the browser to run your handler every time a particular event occurs. Combine events and handlers, and you get interactive web applications.
It all started with a downward-facing dog...
Marcy’s just opened up a new yoga studio that caters to programmers and techies. She wants a website that shows the different levels of classes she offers, the times they’re available, and provides new customers a way to enroll in a class... all in a cool, intuitive package. But she doesn’t have a clue how to build that kind of site.... that’s where you come in.
To give you an idea of what she’s looking for, Marcy worked up a quick sketch of what a page on her site needs to show her customers:

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access