PDF de programación - Aplicaciones Web - DHTML

Imágen de pdf Aplicaciones Web - DHTML

Aplicaciones Web - DHTMLgráfica de visualizaciones

Publicado el 3 de Julio del 2017
1.182 visualizaciones desde el 3 de Julio del 2017
290,6 KB
93 paginas
Creado hace 16a (29/04/2008)
Aplicaciones Web

DHTML

David Cabrero Souto

Grupo MADS (http://www.grupomads.org/)

Universidade da Coruña

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Introducción

Dynamic HTML.
Posibilidad de ejecutar parte de la aplicación en el cliente.
La parte cliente puede cambiar el documento HTML.
Beneficios:

Es el sitio adecuado para la parte de IU.
Evitar circulaciones petición-respuesta.

Problemas:

Portabilidad: no todos los navegadores lo soportan.
Implementación deficiente de estándares.
Aumenta la complejidad del cliente.
Accesibilidad.
No confundir con:

Plugins (Flash, . . . ).
Extensiones del navegador (p.e. Mozilla).

Javascript

Lenguaje empleado en DHTML.
Se compone de tres partes:

ECMAScript: lenguaje programación.
DOM: Modelo de Objetos del Documento (Document Object
Model).
API para manipular los documentos HTML.
BOM: Modelo de Objetos del Navegador (Browser Object
Model).
API para acceder a algunas funcionalidades del navegador.

Javascript

Lenguaje empleado en DHTML.
Se compone de tres partes:

ECMAScript: lenguaje programación.
DOM: Modelo de Objetos del Documento (Document Object
Model).
API para manipular los documentos HTML.
BOM: Modelo de Objetos del Navegador (Browser Object
Model).
API para acceder a algunas funcionalidades del navegador.

Javascript

Lenguaje empleado en DHTML.
Se compone de tres partes:

ECMAScript: lenguaje programación.
DOM: Modelo de Objetos del Documento (Document Object
Model).
API para manipular los documentos HTML.
BOM: Modelo de Objetos del Navegador (Browser Object
Model).
API para acceder a algunas funcionalidades del navegador.

Javascript

Lenguaje empleado en DHTML.
Se compone de tres partes:

ECMAScript: lenguaje programación.
DOM: Modelo de Objetos del Documento (Document Object
Model).
API para manipular los documentos HTML.
BOM: Modelo de Objetos del Navegador (Browser Object
Model).
API para acceder a algunas funcionalidades del navegador.

Javascript

Lenguaje empleado en DHTML.
Se compone de tres partes:

ECMAScript: lenguaje programación.
DOM: Modelo de Objetos del Documento (Document Object
Model).
API para manipular los documentos HTML.
BOM: Modelo de Objetos del Navegador (Browser Object
Model).
API para acceder a algunas funcionalidades del navegador.

ECMAScript

Sintaxis con “sabor” a Java, C, perl.
No incluye entrada/salida.
El estándar ECMA define:

Sintaxis.
Tipos.
Instrucciones.
Palabras clave.
Palabras reservadas.
Operadores.
Objetos.

Orientado a Objetos, pero no baso en clases, sino en
prototipos.
Sirve de core a otros lenguajes: Javascript, Actionscript, . . .

ECMAScript

Sintaxis con “sabor” a Java, C, perl.
No incluye entrada/salida.
El estándar ECMA define:

Sintaxis.
Tipos.
Instrucciones.
Palabras clave.
Palabras reservadas.
Operadores.
Objetos.

Orientado a Objetos, pero no baso en clases, sino en
prototipos.
Sirve de core a otros lenguajes: Javascript, Actionscript, . . .

ECMAScript

Sintaxis con “sabor” a Java, C, perl.
No incluye entrada/salida.
El estándar ECMA define:

Sintaxis.
Tipos.
Instrucciones.
Palabras clave.
Palabras reservadas.
Operadores.
Objetos.

Orientado a Objetos, pero no baso en clases, sino en
prototipos.
Sirve de core a otros lenguajes: Javascript, Actionscript, . . .

ECMAScript

Sintaxis con “sabor” a Java, C, perl.
No incluye entrada/salida.
El estándar ECMA define:

Sintaxis.
Tipos.
Instrucciones.
Palabras clave.
Palabras reservadas.
Operadores.
Objetos.

Orientado a Objetos, pero no baso en clases, sino en
prototipos.
Sirve de core a otros lenguajes: Javascript, Actionscript, . . .

ECMAScript

Sintaxis con “sabor” a Java, C, perl.
No incluye entrada/salida.
El estándar ECMA define:

Sintaxis.
Tipos.
Instrucciones.
Palabras clave.
Palabras reservadas.
Operadores.
Objetos.

Orientado a Objetos, pero no baso en clases, sino en
prototipos.
Sirve de core a otros lenguajes: Javascript, Actionscript, . . .

DOM

API para HTML, XML, XHTML, SVG, MathML, SMIL, . . .
El documento se representa como una jerarquía de nodos.
En HTML cada nodo representa un elemento y sus hijos
estarán representados por los correspondientes nodos hijo.

<html>

<head>

<title>Ejemplo</title>

</head>
<body>

<p>¡Hola Mundo!</p>

</body>

</html>

htmlheadtitleEjemplobodyp¡Hola Mundo! DOM

API para HTML, XML, XHTML, SVG, MathML, SMIL, . . .
El documento se representa como una jerarquía de nodos.
En HTML cada nodo representa un elemento y sus hijos
estarán representados por los correspondientes nodos hijo.

<html>

<head>

<title>Ejemplo</title>

</head>
<body>

<p>¡Hola Mundo!</p>

</body>

</html>

htmlheadtitleEjemplobodyp¡Hola Mundo! DOM

API para HTML, XML, XHTML, SVG, MathML, SMIL, . . .
El documento se representa como una jerarquía de nodos.
En HTML cada nodo representa un elemento y sus hijos
estarán representados por los correspondientes nodos hijo.

<html>

<head>

<title>Ejemplo</title>

</head>
<body>

<p>¡Hola Mundo!</p>

</body>

</html>

htmlheadtitleEjemplobodyp¡Hola Mundo! DOM (cont.)

Estándares W3C.

Nivel 1. DOM Core (XML) + DOM HTML.
Nivel 2.

DOM Views. Documento antes y después de aplicar CSS.
DOM Events.
DOM Style. API para manipular CSS.
DOM Traversal and Range. Recorrido y manipulación del árbol.

Nivel 3. DOM Load and Save, DOM Validation, XML 1.0
(Xpath, XML Infoset, XML Base).

DOM (cont.)

Estándares W3C.

Nivel 1. DOM Core (XML) + DOM HTML.
Nivel 2.

DOM Views. Documento antes y después de aplicar CSS.
DOM Events.
DOM Style. API para manipular CSS.
DOM Traversal and Range. Recorrido y manipulación del árbol.

Nivel 3. DOM Load and Save, DOM Validation, XML 1.0
(Xpath, XML Infoset, XML Base).

DOM (cont.)

Estándares W3C.

Nivel 1. DOM Core (XML) + DOM HTML.
Nivel 2.

DOM Views. Documento antes y después de apl
  • Links de descarga
http://lwp-l.com/pdf4813

Comentarios de: Aplicaciones Web - DHTML (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad