O HTML5 possibilita a produção de web sites dinâmicos, interativos, em um rico ambiente usando uma combinação de HTML5, JavaScript e CSS. Isso representa um grande passo adiante para projetos da web, que permitem a criação de aplicativos e jogos interativos que somente teriam sido possíveis usando plug-ins de navegadores, como Flash ou Silverlight. "O Guia Essencial do HTML5" utiliza jogos tradicionais, como forca, dados e 21, para ensinar novos conceitos de HTML5, incluindo o elemento canvas para áudio e vídeo. Ainda que você seja um iniciante, este livro explica os novos e excitantes recursos do HTML5, além dos já reconhecidos JavaScript e CSS, de modo que você entenda como todo o conjunto funciona. Cada capítulo faz uma apresentação do aplicativo; detalha os requisitos básicos; e depois descreve os recursos relevantes do HTML5, CSS e JavaScript. Além disso, a obra explica detalhadamente a implementação dentro de um formato único, listando o código completo e fornecendo comen-tários para cada linha em particular, explicitando o que cada código está fazendo nas diferentes etapas do processo. Se você tem experiência em programação, este livro lhe mostrará como as coisas são realizadas usando JavaScript combinado com HTML, e quais as novidades do HTML5, incluindo tratamentos de eventos, suportes para vídeo e áudio, validação para entrada de formulários e o uso de armazenamentos locais. Vários capítulos incluem aplicativos relacionados, portanto, você pode, por exemplo, apreciar como um jogo de balística usando um canhão e outro usando um estilingue estão relacionados ou como a concentração utilizando polígonos é comparada com a concentração usando fotos combinatórias da mesma pessoa. Os exemplos são simples o bastante para serem entendidos, mas poderosos o suficiente para oferecer a você os conceitos para criar os seus próprios sites web interativos.