Unobtrusive Ajax is about making web
applications that work for everyone all
turned off, or you're using a mobile
phone or a screen reader, or however you
happen to be using the Web. It's about
content (HTML), and presentation
This short cut will focus on the practical
and show you that unobtrusive
web development and progressive
enhancement benefit both web developers
and users of the Web. You'll get to see
many simple examples of building web
interfaces that are unobtrusive. You'll
quickly see that it is actually very easy to
make web applications that everyone
When you're finished reading this short cut,
you will be able to convince anyone why
developing unobtrusively is the best way
This 'Short Cut' preaches about the importance of separating behavior (JS) from styles (CSS) and content (Semantic HTML).
The 'Short Cut' then delves into some actual Ajax code and some examples. (Tabbed navigation, hiding/showing content dynamically, & dynamic select boxes.) It packs a lot in just 57 pages.
The only negative is that the content is slightly 'stale'. The Ajax code and examples may not work 100% in modern browsers. (It uses some feature detection, for example, in determining whether XMLHttpRequest or window.ActiveXObject is available.) It gives passing coverage on JS frameworks and libraries such as jQuery. Much of its content can be found elsewhere, in books and on the Internet.
Bottom Line Yes, I would recommend this to a friend