DOM. DOM = Document Object Model Permite acceder y manipular las páginas XHTML DOM transforma los documentos XHTML en un conjunto de elementos llamados.

Slides:



Advertisements
Presentaciones similares
CSS: Cascading Style Sheets Yusef Hassan Montero
Advertisements

Introducción a la programación (Clase 3) Jordi
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 2) Ricardo Ferrís Castell ( ) Departament D Informàtica.
¿QUÉ ES HTML? Hipertext Markup Language. Lenguaje de ordenador.
Repaso desde HTML a XHTML
XML en JAVA JOSÉ LUIS REDONDO GARCÍA.
IBD Clase 7.
CI-2413 Desarrollo de Aplicaciones para Internet
ÁRBOLES EN C UNIVERSIDAD “ALONSO DE OJEDA” Facultad de Ingeniería
DISEÑO DE SITIOS WEB CON DREAMWEAVER 8.
Lenguaje de definición
SESIÓN 3 APRENDIENDO HTML.
INTRODUCCION A CSS.
Ing. Jéber G. Martínez. HTML: Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear todas las páginas web de Internet". Más concretamente,
DOM ( Document Object Model) Prof. Franklin Cedeño.
CSS: Cascading Style Sheets
Prototype es un Framework JavaScript que busca facilitar el desarrollo de aplicaciones Web dinámicas. Ofrece un conjunto de herramientas orientado a objetos.
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
Igor Santos Grueiro. Muchos objetos tienen CLAVE.
MODELOS DE DATOS.
HTML Estructura.
Eventos. Ejemplos de Eventos Un click del mouse Carga de una imagen o página web Pasar el mouse por encima de un punto del documento Seleccionar un campo.
HTML/CSS Marcas básicas.
Acceso del usuario a la aplicación.
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
Hojas de Estilo Una hoja de estilo es un documento es un documento independiente, donde se definen todos los estilos que se utilizarán en todas las páginas.
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Anatomía de la declaración La declaración consta de dos partes:  Propiedad  Valor Selector Propiedad Valor A { color: #000013;}  La propiedad es una.
Desarrollo CSS.
Disposición de la división de las páginas: La zona de contenido principal tendrá 25 píxeles de espacio en blanco en la parte izquierda superior. /*División.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
 Elaborar un documento en Word que contenga, marcadores, enlaces y gif animados.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
Etiqueta A HREF La etiqueta ...; no sólo se utiliza para establecer un vinculo con otra página y/o correo. También en una página html se.
Escuela: Colegio de bachilleres 20 del valle Materia: tecnología de la información y comunicación.
 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores.
Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto.
Animación en Flash MX Conceptos Basicos.
DOM Document Object Model Fernando Rodrìguez. Que es DOM Dom es una plataforma o interfaz neutral que permite a los programas y scripts accesar o modificar.
DOM. Acorde al W3C el Modelo de Objetos del Documento es una interfaz de programación de aplicaciones (API) para documentos validos HTML y bien construidos.
WORLD WIDE WEB Lenguaje HTML
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
EDWIN ACOSTA PINILLA DIEGO FERNANDO CASTRO JHON SEBASTIAN CASTRO.
“Trabajando en Notepad”
USO DE APLICACIONES WORD-2010 SICI-3211
Líneas Horizontales Las líneas horizontales son de gran ayuda para separar secciones de texto o incluso como decoración. La etiqueta permite dibujar una.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
INFORMÁTICA SOCIEDAD Y ORGANIZACIÓN
Es un procesador de textos que permite modificar documentos de forma sencilla y atractiva.
MANUAL DE USO DE WORDPRESS NOMBRE: GUIDO GONZALEZ FECHA: 28/03/2015. CURSO: 1RO BACHILLERATO “C”
Son datos en tablas relacionadas por el contenido de ciertas columnas.
Hojas de Estilo en Cascada (Cascading Style Sheets)
CSS Cascading Style Sheets
INSTITUTO TECNOLOGICO DE APIZACO
PLAN DE MEJORA DE LA PÁGINA WEB
Sitios WEB HTML Dreamweaver Interfaz Instructor: Adbeel Cabnal.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
Aplicación JAVA implementando Arboles de Decisión
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 1: Introducción Jose Miguel Vidagany Igual.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 6: CSS Jose Miguel Vidagany Igual.
Texto Estructurar La forma más sencilla de estructurar un texto consiste en separarlo por párrafos. Además, HTML permite incluir títulos que delimitan.
DEFINICION ADMINISTRACIÓN Y SEGURIDAD Administración Humano regula el acceso a todos los Módulos y permite restringir la ejecución de determinadas tareas.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 13 - Dynamic HTML: Object Model and Collections Outline 13.1 Introduction 13.2 Object Referencing.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Texto Marcado genérico del texto El estándar HTML incluye numerosas etiquetas para marcar los contenidos de texto. No obstante, la infinita variedad de.
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
ESTRUCTURA DE UNA PÁGINA WEB ING. AYAMAIN SILVA. RESULTADO DE APRENDIZAJE Identificar las partes de una pagina web con el uso del lenguaje XHTML. Diseño.
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Transcripción de la presentación:

DOM

DOM = Document Object Model Permite acceder y manipular las páginas XHTML DOM transforma los documentos XHTML en un conjunto de elementos llamados nodos

Nodos Página sencilla Esta página es muy sencilla

Nodos

Las etiquetas XHTML se transforman en dos nodos: el primero es la propia etiqueta y el segundo nodo es hijo del primero y consiste en el contenido textual de la etiqueta.

Nodos Las etiquetas XHTML se transforman en dos nodos: el primero es la propia etiqueta y el segundo nodo es hijo del primero y consiste en el contenido textual de la etiqueta. Si una etiqueta XHTML se encuentra dentro de otra, se sigue el mismo procedimiento anterior, pero los nodos generados serán nodos hijo de su etiqueta padre.

Tipo de Nodos Document, nodo raíz Element, representa cada una de las etiquetas XHTML Attr, representa cada uno de los atributos de las etiquetas XHTML Text, contiene el texto encerrado por la etiqueta Comment, representa los comentarios incluidos en la página XHTML

Tipos de Nodos Otros tipos de nodos son: DocumentType, CDataSection, DocumentFragment, Entity, EntityReference, ProcessingInstruction, Notation

Acceso a los Nodos Hay dos maneras de acceder a los nodos:  De forma directa  Y a través del nodo padre Solo se puede acceder a los nodos cuando el árbol DOM ha sido construido completamente.

Acceso Directo a los Nodos Se utilizan los siguientes métodos:  getElementsByTagName(etiqueta)  getElementsByName(nombre)  getElementById(id)

Creación de Nodos Requiere 4 pasos:

Creación de Nodos Requiere 4 pasos: 1. Creación de un nodo tipo Element

Creación de Nodos Requiere 4 pasos: 1. Creación de un nodo tipo Element 2. Creación de un nodo tipo Text

Creación de Nodos Requiere 4 pasos: 1. Creación de un nodo tipo Element 2. Creación de un nodo tipo Text 3. Añadir el nodo Text como nodo hijo del nodo Element

Creación de Nodos Requiere 4 pasos: 1. Creación de un nodo tipo Element 2. Creación de un nodo tipo Text 3. Añadir el nodo Text como nodo hijo del nodo Element 4. Añadir el nodo Element a la página, en forma de nodo hijo del nodo correspondiente donde queremos insertar el elemento

Creación de Nodos // Crear nodo de tipo Element var parrafo = document.createElement("p"); // Crear nodo de tipo Text var contenido = document.createTextNode("Hola Mundo!"); // Añadir el nodo Text como hijo del nodo Element parrafo.appendChild(contenido); // Añadir el nodo Element como hijo de la pagina document.body.appendChild(parrafo);

Creación de Nodos createElement(etiqueta) – crea un nodo tipo Element createTextNode(contenido) – crea un nodo tipo Text nodoPadre.appendChild(nodoHijo) – añade un nodo como hijo de otro nodo

Eliminación de Nodos Se requiere de la funcion removeChild(nodo) var parrafo = document.getElementById("provisional"); parrafo.parentNode.removeChild(parrafo);...

Atributos XHTML Mediante DOM, es posible acceder a todos los atributos XHTML y todas las propiedades CSS Los atributos XHTML de los elementos dela página se transforma automáticamente en propiedades de los nodos

Atributos XHTML var enlace = document.getElementById("enlace"); alert(enlace.href); // muestra Enlace

Atributos XHTML Para obtener cualquier propiedad CSS del nodo, se debe utilizar el atributo style var imagen = document.getElementById("imagen"); alert(imagen.style.margin);

Atributos XHTML Si el nombre de una propiedad CSS es compuesto, se modifica un poco:  font-weight será fontWeight  line-height será lineHeight  border-top-style será borderTopStyle  list-style-image será listStyleImage

Atributos XHTML var parrafo = document.getElementById("parrafo"); alert(parrafo.style.fontWeight); // muestra "bold"...

Atributos XHTML El único atributo XHTML que NO es igual en XHTML y en DOM es class Para obtener la class se usa className var parrafo = document.getElementById("parrafo"); alert(parrafo.class); // muestra "undefined" alert(parrafo.className); // muestra "normal"...