jueves, 21 de octubre de 2010

Actividad 4 comprueba tu aprendizaje

HTML5 y DOM2

HTML5

“Hypertext Markup Language” o como diríamos en español: Lenguaje marcado de hipertexto llega a su versión 5 con cambios.Los nuevos elementos estructurales serán: aside, figure, y section. Pero aún hay más porque se incluirán también las otras etiquetas: time, meter, progress, video, audio, details, datagrid, command... Sin duda todo un gran paso hacia la web semántica.

La adición de nuevos elementos es sin duda una noticia impactante, sobre todo después de ver como el desarrollo del lenguaje HTML lleva parado desde 1999 con el lanzamiento de HTML4. El consorcio mundial de la web hasta ahora había estado centrado en el desarrollo de SGML, XML, XForms, RSS, CSS e incluso AJAX. Como comentan en el artículo de IBM, este cambio era necesario. Seguir utilizando un lenguaje de 1999 es seguir siendo hombres de las cavernas: Nuestros navegadores ahora tienen pestañas, utilizamos RSS y conocemos XML… sin embargo seguimos haciendo básicamente lo mismo que el milenio pasado: Tablas  y Párrafos.
DOM2

DOM es utilizado en la técnica Ajax para actualizar los elementos y datos de un documento HTML o XML.DOM (Modelo de Objetos de Documentos) es una interfaz de programación de aplicaciones (API) para documentos HTML y XML. Define la estructura lógica de los documentos y el modo en que se accede y manipula un documento.

Con DOM, el programador puede construir documentos, navegar en su estructura, agregar, modificar y borrar elementos y contenido de los documentos.
La interfaz de programación DOM puede ser utilizada desde varios lenguajes de programación, como Java y JavaScript. En los ejemplos de esta unidad se utilizará desde JavaScript.
En la actualidad existen tres especificaciones:
  • DOM nivel 1
    Consiste en dos módulos: DOM Core y DOM HTML. Este nivel es soportado completamente por Internet Explorer y FireFox
  • DOM nivel 2
    Está construido sobre el nivel 1 y consiste de 14 módulos. Entre los módulos más importantes se encuentran el módulo de manejo de eventos de usuarios y el módulo de hojas de estilo. Este último representa los estilos que se le pueden asignar a un documento. Este nivel es soportado parcialmente por Internet Explorer y FireFox.

No hay comentarios:

Publicar un comentario