Let me start this by saying that I really liked the structure of the book. For each chapter, there is an explanation of what will be covered; a "call for action" which shows the code and then describes, step by step, what is going on; a further explanation on when running said code; and, finally, some pointers on where to go forward.
That being said, this is a mess of a book. The kindle version is completely
mangled on the source code. Indentation is completely wrong, which makes the
code hard to read; the code is full of stupid mistakes (like having an object
and trying to get it again with
getElementById(element.id)); and, generally,
it's pure bad code (like raising an exception inside a try/catch just to catch
it afterwards). Not only that, but the book goes incredible lengths to explain