To welcome the new year, I wanted to share with you something I don’t know if I can call it a book, or an interactive book, or a book 2.0 ?! It’s a brain friendly guide titled “Head first Ajax“. Written by Rebecca M. Riordan and published by O’Reilly (September 2, 2008), Head first Ajax is definitely an amazing new Ajax learning experience written in “Head-First” style in a very clear visual format. In about 500 pages, 12 chapters and 2 appendixes, the author covered all the necessary to master Ajax web application development starting from XHTML, CSS, DOM, JavaScript, then to more detailed components Json, XMLHttpRequest, using different techniques JS frameworks, forms validations … etc.

The book is interesting for beginners, intermediate and even Ajax Experts to refresh their knowledge understanding of different Ajax concepts, or simply to learn about a new visual learning experience. After understanding the basics of Ajax, the book start with an introduction into designing Ajax applications with a registration page sample. Then JavaScript Events and Multiple Events Handler, to fully understand interaction between user and page and get full control on user actions.

In chapter five the author introduced asynchronous applications, and test it with the user registration page. This evoke working on different issues such usability, Asynchronous Vs synchronous, multi-threading … etc. Then in chapter six you will learn how to play puzzle but with DOM ! A good understanding of DOM and how to manipulate different objects in the page is important to create good Ajax-based web interfaces. The concept is very well illustrated, that your kids might easily use it to learn DOM. Chapter seven goes more deeply into DOM manipulation and how to add an element, substitute a node for another, remove a node …


Write a Comment