Awesome Introduction to Ajax!, 2008-11-05
Reviewer rating:
I have programmed in PHP, and done a lot of work with HTML and CSS (seeing as they go together well with PHP) - but have been really curious about this new Ajax stuff. I have poked at JavaScript before, but mostly just copying and pasting code from code snippet sites. I understand the concept of XML, but not too much about it.
So, I sent for this book to see what the hub-bub was about, and now I have a good understanding on how to use this programming language, if you want to call it that, for more impressive websites!
The book does not give you extensive background on PHP, but rather a brief intro, and the code you need to put on your web server to interact with the rest of the system. JavaScript is explained a bit more, as this is the heart of Ajax, and XML is explained pretty well too. You are not going to master any of these languages from this book, but rather learn enough about them to get you started and building some working Ajax programs.
Ajax is not really a language, but is a method of using JavaScript and a Server-Side language like PHP with the possibility to use XML for more database type data, if you need it, and constructing dynamic content for your web page to load. Without having to load a new page, and have PHP build all the changes.
This book guides you through building a clock that is updates when you click a button, an RSS news reader, and a few other simple programs that might not seem like a huge accomplishment, but are meant to give you an understanding of how it works so you can make something out of it. It hands you a wrench, and shows you how to bolt and unbolt things, but it is up to you as to what you go build, or destroy.
The book is not meant to be finished in it's entirety in 10 minutes. It is broken up into sections meant to take only about 10 minutes to read. Instead of having to dedicate a good hour or two to reading, I could easily read parts of this book here and there, between tasks at work, and in those times where I have a bit of time free, but not enough to do anything major. That was really a benefit for me. Learning, cut up into smaller bits, for people on the go!
I found this book to be exactly what I needed to step into the world of Ajax, and if you have experience with some PHP, and some JavaScript, and want to ad a little pizazz to your web pages, then I would really recommend this book to get you started!