Introducción a HTML5

En el mes de enero del 2011,  la W3C (por sus siglas en inglés, World Wide Web Consortium) comenzó una fuerte campaña de publicidad para HTML5, desde la publicación del logotipo oficial hasta un gran movimiento viral en redes sociales, blogs y webs. Ésto se debe a que HTML5 es uno de los últimos esfuerzos de la W3C para consolidar una Web nativa y semántica, libre de plugins de terceros (como el de Flash), con nuevas etiquetas y características, pero sin tirar a la basura las etiquetas de sus antecesores HTML4 y XHTML. Además, por su características de código libre, renderizable desde el navegador, flexibilidad y ligereza, hace que HTML5 sea una gran opción para los dispositivos móviles (iPad, iPhone, Blackberry y más).

Los antecesores a HTML5 tuvieron ciertos problemas con el DOM (por sus siglas en inglés, Document Object Model), una API que proporciona un conjunto estándar de objetos para representar documentos HTML y XML en forma de árbol, el cual es utilizado para la manipulación de éstos. El DOM se volvería una verdadera pesadilla a la hora de crear páginas Web dinámicas, ya que distintos navegadores lo leen con diferencias, por lo que es necesario el desarrollo de hacks en JavaScript para su manipulación eficiente.

Read more “Introducción a HTML5”