The book flipped to a page titled showing the messenger's journey:

Once upon a time in the land of Static-Web, a young developer named Dave sat in front of his monitor, sighing. Every time a visitor clicked a button on his site, the entire page vanished for a second, blinked white, and then reloaded everything from scratch just to show one tiny line of text. It was like a waiter at a restaurant who, every time you asked for a clean fork, insisted on taking your food back to the kitchen, remodeling the dining room, and then bringing everything back out again. "There has to be a better way," Dave muttered.

Suddenly, a glowing book appeared on his desk: by Andy Harris. The cover promised to help him build websites that "work like pros".

Dave opened the book, and a tiny, animated character named hopped off the page.

The agent is hired and the path to the server is opened.

The agent reaches the server and says "Hello!" The server acknowledges with a status code—hopefully the famous 200 OK .

& Ajax For Dummies | Javascript

The book flipped to a page titled showing the messenger's journey:

Once upon a time in the land of Static-Web, a young developer named Dave sat in front of his monitor, sighing. Every time a visitor clicked a button on his site, the entire page vanished for a second, blinked white, and then reloaded everything from scratch just to show one tiny line of text. It was like a waiter at a restaurant who, every time you asked for a clean fork, insisted on taking your food back to the kitchen, remodeling the dining room, and then bringing everything back out again. "There has to be a better way," Dave muttered. JavaScript & AJAX for Dummies

Suddenly, a glowing book appeared on his desk: by Andy Harris. The cover promised to help him build websites that "work like pros". The book flipped to a page titled showing

Dave opened the book, and a tiny, animated character named hopped off the page. "There has to be a better way," Dave muttered

The agent is hired and the path to the server is opened.

The agent reaches the server and says "Hello!" The server acknowledges with a status code—hopefully the famous 200 OK .