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

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

Trade in Yours
For a 2.83 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
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: Using Games To Learn HTML5 And JavaScript [Paperback]

Jeanine Meyer
2.9 out of 5 stars  See all reviews (7 customer reviews)
RRP: 31.49
Price: 25.69 & FREE Delivery in the UK. Details
You Save: 5.80 (18%)
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 Tuesday, 22 April? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 19.27  
Paperback 25.69  
Trade In this Item for up to 2.83
Trade in The Essential Guide To HTML5: Using Games To Learn HTML5 And JavaScript for an gift card of up to 2.83, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

2 Nov 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 web sockets API brings the facility for 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 to be retrieved next time they play your game. 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, setInterval, setTimerout, addEventListener, Date, localStorage and other features

    Who this book is for

    Anyone who wants to make interactive websites. This book is suited for:

    • Total beginners
    • Those who have done some HTML but are afraid to do any programming
    • Those with some experience with HTML, JavaScript, or Flash ActionScript but who are unfamiliar with the new features in HTML5

    Table of Contents

    1. The Basics
    2. Dice Game
    3. Bouncing Ball
    4. Cannonball and Slingshot
    5. The Memory (aka Concentration) Game
    6. Quiz
    7. Mazes
    8. Rock, Paper, Scissors
    9. Hangman
    10. Blackjack

    Product details

    • Paperback: 376 pages
    • Publisher: FRIENDS OF ED; 1 edition (2 Nov 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: 460,556 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
    10 of 10 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?
    4 of 4 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.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?
    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
    First post:
    Prompts for sign-in

    Search Customer Discussions
    Search all Amazon discussions

    Look for similar items by category