Skip to Content
Using Google App Engine
book

Using Google App Engine

by Charles Severance
May 2009
Beginner to intermediate
272 pages
5h 59m
English
O'Reilly Media, Inc.
Content preview from Using Google App Engine

Chapter 9. JavaScript, jQuery, and AJAX

In this chapter, we improve the interactivity of our application using some simple AJAX (Asynchronous JavaScript and XML) support to our application. AJAX allows us to update parts of the screen. Increasing use of AJAX allows web applications to approach the rich flexibility of Desktop applications.

If you look at the Chat screen, you’ll see an area that changes with each screen refresh and an area that stays constant with each screen refresh, as shown in Figure 9-1.

Area to update using AJAX
Figure 9-1. Area to update using AJAX

We will use AJAX to update the outlined area without updating the overall screen.

jQuery

AJAX has been evolving since Microsoft introduced the first form of AJAX (XMLHttpRequest) in 1999. In the early days, AJAX and JavaScript and the browsers’ support for the Document Object Model (DOM) were very much in flux, and it took quite a bit of effort to keep one’s AJAX code working across successive releases of many browsers.

As widely used applications such as Google Mail made increasing use of AJAX, browsers’ support for AJAX improved over time. Also, libraries were produced that shielded the typical developer from cross-browser differences. These two trends together have made the use of AJAX relatively straightforward and something that can be integrated into a wide range of applications to improve the usability of those applications.

One of the more ...

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Mastering Google App Engine

Mastering Google App Engine

Mohsin Shafique

Publisher Resources

ISBN: 9780596802462Errata Page