The Essential Guide to HTML5: Using Games to learn HTML5... and over 2 million other books are available for Amazon Kindle . Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
Price: 9.99

or
 
   
Trade in Yours
For a 2.04 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading The Essential Guide to HTML5 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Essential Guide to HTML5 [Paperback]

Jeanine Meyer
2.9 out of 5 stars  See all reviews (7 customer reviews)
RRP: 31.49
Price: 28.79 & FREE Delivery in the UK. Details
You Save: 2.70 (9%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 4 Sept.? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition 26.36  
Paperback 28.79  
Trade In this Item for up to 2.04
Trade in The Essential Guide to HTML5 for an Amazon Gift Card of up to 2.04, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

1 Jan 2010 1430233834 978-1430233831 1
HTML5 opens up a plethora of new avenues for application and game development on the web. Games can now be created and interacted with directly within HTML, with no need for users to download extra plugins, or for developers to learn new languages. Important new features such as the Canvas tag enable drawing directly onto the web page. The Audio tag allows sounds to be triggered and played from within your HTML code, the WebSockets API facilitates real-time communication, and the local storage API enables data such as high scores or game preferences to be kept on a user's computer for retrieval next time they play. All of these features and many more are covered within The Essential Guide to HTML5. The book begins at an introductory level, teaching the essentials of HTML5 and JavaScript through game development. Each chapter features a familiar game type as its core example, such as hangman, rock-paper-scissors, or dice games, and uses these simple constructs to build a solid skillset of the key HTML5 concepts and features. By working through these hands on examples, you will gain a deep, practical knowledge of HTML5 that will enable you to build your own, more advanced games and applications. Concepts are introduced and motivated with easy-to-grasp, appealing examples Code is explained in detail after general explanations Reader is guided into how to make the examples 'their own' What you'll learn Use HTML5 and JavaScript to create interactive web sites Program in JavaScript with the new HTML5 features Draw on canvas and place text on the canvas Create animated scenes using timing events Handle mouse events for interaction with the user/player Important concepts useful in any programming language/environment HTML tags, canvas, Math. random, set Interval, set Time rout, add Event Listener, Date, local Storage and other features Who this book is for Anyone who wants to make interactive websites.

Customers Who Viewed This Item Also Viewed


Product details

  • Paperback: 376 pages
  • Publisher: Springer; 1 edition (1 Jan 2010)
  • Language: English
  • ISBN-10: 1430233834
  • ISBN-13: 978-1430233831
  • Product Dimensions: 23.5 x 19 x 2.4 cm
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 549,399 in Books (See Top 100 in Books)

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

2.9 out of 5 stars
2.9 out of 5 stars
Most Helpful Customer Reviews
11 of 11 people found the following review helpful
1.0 out of 5 stars Very bad 2 Sep 2011
By Mozafar
Format:Paperback|Verified Purchase
The problem with the author is that she is having a real problem identifying her target group, you simply can't write a book that is good for total beginners to experts in the same time, it's an impossible mission imo and the case of this book it was a total failure. The author to write a book for everyone but she lost everyone.

Since the start, it was obvious for me that the book is not for experienced developers but my problem was that I thought it will be even worse for beginners, so who is it targeting? For beginners, there is a small chapter called the Basics, this is the basics of HTML (HTML4 in my opinion) and CSS and Javascript, all scrummed in 18 pages with half of them are pictures (and ugly tables for code samples). After that, it jumps straight to using canvas and the drawing api. I can't imagine how is this helpful for a complete beginner.

Another issue for beginners is the code quality, I think that teaching bad habits and design for beginners is just awful and the code samples in here are definitely not top-quality. To make it worse, the author tries hard to re-invent the wheel when it comes to terminology, like scripting languages, compiled languages, objects etc... she tries to explain in a way that she thinks it's simple, I can not say for sure how easy this makes it for beginners but a big part of any serious coding exercise is convention and patterns so I think that beginners will have an easier time speaking the language and terminology that everyone around them will be speaking.

For an experienced reader, who knows some HTML and javascript, there is no real mention of what's new in HTML5, so you will not learn about HTML5. You will - supposedly - learn about the drawing api and canvas, only that.
Read more ›
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
1.0 out of 5 stars A triumph of enthusiasm over pedagogy 4 Sep 2011
Format:Paperback|Verified Purchase
I really can't recommend buying this book. It seems to have been written mainly for people with a very short attention span, and therefore skips on explaining why you do things in a specific way. The chosen way of displaying programs listings, while it might have be useful for annotating each line, makes it impossible to look at the program flow, or consider the over all design. The one correct idea - that of incremental program development - becomes merely a vehicle for large spaced out repetitive chunks of code which probably extend the size of the book by as much as 20%.

The code itself, is, how shall I put it, somewhat less than optimal, and not conducive to creating good coding habits by those learning from the book. For instance, in the dice game example, the code for drawing a dot on the dice is repeated in a 'cut and paste' style every time a dot is drawn, instead of being gathered into a function and called each time it is needed.

I shudder to think about what sort of web site someone who learned from this book would put together. Fortunately, perhaps, they are not likely to learn enough from the book to make a web site work.

Definitely not recommended!
Was this review helpful to you?
1 of 1 people found the following review helpful
1.0 out of 5 stars Poor for beginners 25 May 2012
By jackieb
Format:Paperback|Verified Purchase
I also was mislead by the 2 positive reviews. I've only just got round to using the book I bought some time ago and am so disappointed. The code layout is very hard to follow and I don't consider the content is suitable for beginners. As for the author's comment on page 40 of 'In any case, this made sense to me and I programmed and debugged it fairly fast', it is hard to believe she thought this appropriate encouragement for beginners.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Kindle Edition
I purchased this book, lets say from the beginners perspective, luckily for me i already studied the basics of computer programming at university. I'm afraid the author of this book jumps between topics, in trying to explain things in a simple manner she actually over complicates things. A good example would be she spends many pages introducing the concept of drawing on the canvas specifically a rectangle, only in the end she doesn't draw a rectangle... but provides a complete code example on how to draw a circle?.

I'm still going through the book, but i find myself reading the same paragraphs many times, trying to get through the dumbed down waffle, which is supposed to help you but in the end its the ultimate downfall of this book.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback