Introducing HTML5(introducinghtml5.com) |
Introducing HTML5(introducinghtml5.com) |
However code examples that appear on the book's site obviously have no such constraint, and as such may just be formatted as per the author's personal taste. Either way, no one is happy :)
Speaking of the book itself, it's not bad. Though I thought they glossed over the Canvas too quickly, and could have spent more time on helper libraries, like jQuery, etc.
For my book, 80 characters was the line max. It was difficult for a few JavaScript things, but it just meant breaking one-liners apart into two liners, or breaking long script includes appropriately.
Overall, the first edition was a little lean on content, but I saw today that the second edition was out and is about twice as long, so that may be improved.
Now, I'm not saying the books aren't useful - they are.
But it's about time to make it a standard and work on HTML5.
It's what _forces_ browsers to all have a very short development model, btw.
Whereas Introducing HTML5 is a great read and gives a lot of background information about certain design choices. It also covers almost everything. It's my favourite HTML5 book.
As for one last comparison, I think a newcomer would find it harder to follow Dive Into HTML5 but you get sucked into Introducing HTML5 really fast. In a couple of chapters, it gives you enough to start playing with this new thing you've learnt.
However, I found these resources on html5 to be very informative.
You were lucky because you consistently had the entire page width. For mine, because the book's formatting was pre-defined, the column width was variable depending on content type. I could have anywhere between 20 to 65 chars for code. The only place I had control was in the screenshots of code in Vim, but even Production decided to scale those down to make it fit.
I can't imagine writing for another publisher after hearing about all the awful things that happen to people's books. I'm very lucky. Sounds like you had a really rough time. :(