Chapter 4

Controlling the Flow of JavaScript

IN THIS CHAPTER

Bullet Understanding how you control the flow of JavaScript

Bullet Setting up your code to make decisions

Bullet Understanding code looping

Bullet Setting up code loops

Bullet Avoiding the dreaded infinite loop

A good programmer is someone who always looks both ways before crossing a one-way street.

—DOUG LINDER

If left to its own devices, the web browser will process HTML and JavaScript code in its default way. Nothing is inherently wrong with that default, but if you stand back and just let the browser do its standard thing, the result will be a standard-issue web page.

The secret to producing beautiful and lively web pages is to wrest control from the web browser and take matters into your own hands. You learn how to break out of the browser’s default layout flow in Book 5. Here, I’m talking JavaScript, so you need to learn how to break out of the browser’s default script-processing flow.

The default script flow means that the browser processes the code ...

Get HTML, CSS, & JavaScript All-in-One For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.