HTML 5 é a próxima versão importante da linguagem de marcação de hipertexto. Desde que o HTML 4.01 foi lançado em 1999, seu desenvolvimento está parado. 1999 aconteceu a hora do rápido desenvolvimento da web. A versão HTML atual não pode mais se adaptar ao conteúdo e aplicativos atuais da Web. O HTML 5 visa melhorar a interação HTML e suportar o conteúdo da Web diversificado e complexo atual. Ao mesmo tempo, ele também resolverá a falta de funções de aplicativos da Web HTML 4.
A discussão sobre o HTML 5 começou em 2003, quando o W3C manifestou interesse no projeto de HTML 5 desenvolvido pelo Grupo de Trabalho de Tecnologia de Aplicativos de Aplicativos da Web (WHEWG), fundado em 2004 e consistia em representantes da Apple, da Mozilla Foundation e da Opera. Desde então, o Grupo de Trabalho do W3C HTML foi estabelecido em 2007 e começou a desenvolver o HTML 5. Atualmente, o trabalho de desenvolvimento ainda está em andamento e as opiniões preliminares serão enviadas ao W3C em 2012, mas muitos navegadores apoiaram parcialmente o HTML 5. Este artigo apresenta 5 novos recursos do HTML 5.
A diversidade do conteúdo da Web torna o HTML4 incapaz de fazê -lo. Ao descrever uma página da web, o HTML4 é o seguinte:
HTML 5 será executado da seguinte forma:
Dessa forma, o navegador sabe o que cada parte de uma página da web representa, por exemplo, a parte <VN> é a navegação e a parte <Artigo> é o conteúdo principal. Além de um código mais bonito e tags semânticas, essa alteração também traz mais benefícios, como os mecanismos de pesquisa podem saber com mais precisão qual parte de uma página da web é mais importante. A IBM tem uma discussão detalhada sobre a nova tag HTML 5.
O HTML 5 apresenta os formulários da Web 2.0, fornecendo ao desenvolvimento muitas opções e novos recursos para lidar com a entrada e publicação de formulários com mais facilidade e mais eficiência. O recurso mais emocionante do Web Form 2.0 é a verificação de entrada. Atualmente, precisamos implementar a mesma função através da lógica JavaScript ou do lado do servidor.
Por exemplo, há uma forma como esta:
No HTML4, precisamos escrever código como este e, em seguida, usar scripts JavaScript ou do servidor para verificar:
required与email no HTML5 podem ser verificados diretamente, como segue:
O HTML 5 fornecerá várias APIs, como tags de áudio e vídeo, que permitem que os desenvolvedores joguem diretamente em vídeo e áudio sem usar ferramentas de terceiros:
Opera tem muitas pesquisas no lado do usuário e a demonstração de reprodução de vídeo lançada
É mais fácil para as pessoas obter informações de fotos. Por exemplo, as seguintes informações são exibidas de duas maneiras: tabelas e gráficos redondos de pizza, e os efeitos são obviamente diferentes:
No entanto, no passado, para alcançar esse efeito, apenas imagens estáticas podiam ser usadas e as imagens não podiam ser ajustadas. Usando a tag <Canvas>, você pode modificar os parâmetros em tempo real para modificar os gráficos, como a geração de um gráfico de pizza circular em tempo real com base na votação do usuário.
O HTML 5 apoiará a interação do usuário e a propriedade contenteditable permite definir qual parte da página da web pode ser editada. É muito prático em sites baseados em wiki.
Fonte internacional deste artigo: http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
Fonte de tradução chinesa: Comsharp CMS Official Site