var c = document.getElementById(“TestCanvas”);
var context = c.getContext(“2d”);
context.fillStyle = “#FF0000”;
context.fillRect(0,0,140,75);
Los elementos <menú> y constituyen componentes de la especificación de elementos de interacción. Ambos ayudan a mejorar la interactividad del sitio web. La etiqueta <menú> conlleva un conjunto de comandos de menú al estilo de las aplicaciones de escritorio y móviles. Una posible utilización de esa etiqueta es:
<body contextmenu=”new-menu”>
<menu id=” new-menu” type=”context”>
<menuitem>Hello!</menuitem>
</menu>
</body>
Es factible sumar atributos personalizados a las versiones previas de HTML, pero implica riesgos. Por caso: los atributos personalizados, en cierta ocasiones impiden que una página se renderice de modo total en HTML4, y eso da lugar a documentos inválidos o incorrectos. Para finalizar con ese problema, HTML5 incorporó el atributo data-*. Con él se puede acceder al atributo data de un elementos a través de jQuery y estilizar elementos de CSS. Pero su función central es almacenar información extra sobre los diversos elementos. Ahora es factible incluir datos personalizados. Con ello, los desarrolladores de sitios tienen la capacidad de crear páginas sorprendentes y eficientes, sin necesidad de introducir complejas peticiones del lado del servidor, llamadas Ajax.