Head Rush AJAX by O'Reilly

Posted June 26, 2006 at 9:40 AM by Ben Nadel

Tags: Javascript / DHTML, Books, AJAX

All of my recent AJAX interest and motivation has been fueled by the O'Reilly book, Head Rush AJAX. Overall, the book was good for me. I am a huge fan of the Head First book series and I think for more of a beginner, the book would have been truly fantastic. It really goes in depth into AJAX and manipulation of a web page through the Document Object Model (DOM). For me, the whole DOM stuff was pure review... about 150 pages of review. So that part I was able to skim very fast. The AJAX parts though, especially the section on Javascript Object Notation, or JSON, was very exciting and very helpful. I would recommend this book to any one who knows nothing about AJAX and wants to dive in. You might find their style a bit repetitive and almost condescending, but when months go by and you realize you still remember it... you might just appreciate it.



Reader Comments

Sep 1, 2006 at 11:17 AM // reply »
74 Comments

Test


Sep 1, 2006 at 11:18 AM // reply »
74 Comments

test 2


Sep 1, 2006 at 1:57 PM // reply »
74 Comments

test 3


Dec 31, 2006 at 11:28 AM // reply »
92 Comments

Just as a recommendation if you do a bit with JavaScript I highly recommend you buy DOM Scripting by Jeremy Keith. Its all on unobtrusive JavaScript and how to use the DOM the right way. I got his next book on reserve already. Its coming out in February. Its called Bulletproof Ajax. Just wanted to give you a heads up.


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
May 22, 2013 at 12:44 PM
Ask Ben: Query Loop Inside CFScript Tags
In cf10, if you call a function that has: local.result = {}; local.result.msg = ""; local.svc = new query(); local.svc.setSQL("SELECT * FROM..."); local.obj = local.svc.exe ... read »
May 22, 2013 at 12:29 PM
Strange Interaction Between DeserializeJson(), ArrayContains(), And Database Values In ColdFusion
@Ben: What version of Java are you using? Also, did you test users.id to see what Java reports as the data type? I wonder if it's not a Java primitive data type, but getting returned as something ... read »
May 22, 2013 at 11:47 AM
Strange Interaction Between DeserializeJson(), ArrayContains(), And Database Values In ColdFusion
@Dana, Awesome - so it looks like this bug was fixed in ColdFusion 10. Thanks so much for double-checking that. ... read »
May 22, 2013 at 11:37 AM
Strange Interaction Between DeserializeJson(), ArrayContains(), And Database Values In ColdFusion
When I c&p and run on cf10, I get: Selected User IDs: 1,4 User 1 selected: YES - YES User 2 selected: NO - NO User 3 selected: NO - NO User 4 selected: YES - YES User 5 selected: NO - ... read »
May 22, 2013 at 11:27 AM
Strange Interaction Between DeserializeJson(), ArrayContains(), And Database Values In ColdFusion
@Tom, Good thought, but no dice. Both of these still exhibit the same behavior: users.id[ users.currentRow ] users[ "id" ][ users.currentRow ] It's just something whacky happening with ... read »
May 22, 2013 at 11:07 AM
Strange Interaction Between DeserializeJson(), ArrayContains(), And Database Values In ColdFusion
Could your problem be that "users.id" is actually an ARRAY, not a single value? Perhaps try it again with "users.id[1]" (I only have CF8 here at work). ... read »
May 22, 2013 at 7:52 AM
Nested Views, Routing, And Deep Linking With AngularJS
Hi, Just a quick thank you. As it happens, for my own purposes, the pending ui-router work being done in native angular is likely the one I'll adopt, but your exploration, code and documentation of ... read »
May 22, 2013 at 4:43 AM
How Do You Use The ColdFusion CFParam Tag?
'<cfparam>' or 'isDefined()and <cfset>' performs the same task.Is there any difference? ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools