AGRADECIMIENTOS INTRODUCCIÓN... 17

Documentos relacionados
AGRADECIMIENTOS INTRODUCCIÓN... 17

MÓDULO FORMATIVO MF0951_2 UNIDAD FORMATIVA UF1305

Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305

Programación con lenguajes de guión en páginas web v1

Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13

Índice INTRODUCCIÓN...13

Modelo de objetos de documento

Temario Programación Web para Web

PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB.

CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB (IFCD0110)

Desarrollo de Aplicaciones Web con PHP. Javier Enciso

PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17

Informática. JavaScript: Eventos. Fco J. Martín Mateos Carmen Graciani

Curso de JavaScript y DOM Scripting para Desarrollo Web

Diseño de Aplicaciones Web: JavaScript Marzo de 2015 Diseño de Aplicaciones Web 1

6º Unidad Didáctica. Javascript. Eduard Lara

POW. Tema 5: Introducción a JavaScript. Programación Orienta a la Web

HTML Dinámico: JavaScript. HTML Dinámico: JavaScript

(a) Estar en posesión del Título de Graduado en Educación Secundaria Obligatoria (ESO)

Scripting en el cliente: Javascript. Tecnologías Web

JavaScript: Eventos. Francisco J. Martín Mateos Carmen Graciani Diaz

HTML Dinámico. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15

Lenguajes de Script. Qué son los Lenguajes de Script?

JavaScript DOM. JavaScript - Jerarquía de Objetos. JavaScript - Jerarquía de Objetos. Jerarquía de Objetos del Navegador

UF1305: Programación con lenguajes de guion en páginas web

ÍNDICE INTRODUCCIÓN...15

Lenguajes de Script. Qué son los Lenguajes de Script?

1. Los lenguajes de marcas. - Características de los lenguajes de marcas.

HTML Dinámico: JavaScript. HTML Dinámico: JavaScript. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos HTTP TCP/IP

Índice general ÍNDICE DE EJERCICIOS Y PRÁCTICAS... XXIII INTRODUCCIÓN... XXVII

Sesión 10 Integración cliente/servidor

El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete

Universidad Autónoma de Baja California Escuela de Pedagogía Lenguaje de Programación Javascript Básico

EVENTOS PRIMERA PARTE

Índice. Fundamentos de Desarrollo de Aplicaciones Web en J2EE. JavaScript básico. Qué es JavaScript? Para qué es bueno JavaScript?

<SCRIPT SRC='xxxxxxxxxx.js'> <!-- contenido alternativo al script //-->

Los scripts ofrecen a los autores la posibilidad de extender los documentos HTML de maneras activas e interactivas. Por ejemplo:

Programa Formativo. Código: Curso: Experto en Diseño Web para dispositivos móviles Modalidad: DISTANCIA Duración: 120h.

JavaScript: Introducción

PROGRAMACIÓN WEB II 4043

JavaScript permite realizar scripts con ambos métodos de programación: secuencial y basada en eventos.

JavaScript. Tema 3. Texto. Parte I: El núcleo del lenguaje. Interfaz básico con el navegador.

LISTA DE EVENTOS JAVASCRIPT. (ON) CLICK, DBLCLICK, MOUSEOVER, MOUSEOUT, CHANGE, SUBMIT, KEYPRESS, ETC. (CU01159E)

Aplicaciones Web. Aplicaciones Distribuidas

Certificado de Profesionalidad Confección y publicación de páginas web (IFCD0110)

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

1. La evolución de HTML La evolución de las CSS 16

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

PHP Programming. Learn how PHP works Learn the basic syntax of PHP Learn to create dynamic interactive pages with PHP

DREAMWEAVER CS4 Código: 3492

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5 y CSS. Objetivos:

Modelo de objetos de documento

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO. Informáticas

2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad

PROGRAMACION EN INTERNET

Características de JavaScript

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Aprender a desarrollar con JavaScript

DISEÑO WEB AVANZADO CON HTML 5 Y CSS3

Presentación y objetivos

INSTITUTO POLITECNICO NACIONAL SECRETARIA DE INVESTIGACION Y POSGRADO

DISEÑO WEB AVANZADO CON HTML5 Y CSS3 MODALIDAD TELEFORMACIÓN HORAS: 40

DESCRIPCIÓN ESPECÍFICA

DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES

BOLETÍN OFICIAL DEL ESTADO

Coordinación editorial Miguel Fernando Niño Roa. Corrección de estilo Edwin Pardo Salazar

Programa Formativo. Objetivos

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Certificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2]

En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

PHP 7 Desarrollar un sitio web dinámico e interactivo

INTRODUCCIÓN A PHP PHP: LENGUAJE DE PROGRAMACIÓN

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4

MODALIDAD Nº DE HORAS DURACIÓN CERTIFICADO Online 160 Horas 6 MESES Si

Un paseo por la Web Qué es el HTML? Hojas de estilo en cascada (CSS) Qué herramientas necesitamos? LECCIÓN 2: ESTRUCTURA DEL CÓDIGO HTML

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA

Responsive Web Design con JQuery

El lenguaje JavaScript. Asignatura: Programació III Curso: 1999/2000 Profesor: Toni Navarrete

JavaScript: Objetos del documento

ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia

Aprender a desarrollar con JavaScript (2a edición)

Nombre del Módulo: Desarrollo de aplicaciones web dinámicas con Código: CSTI0214 Duración total: 172 horas

Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella

Diferencias con Java.

Índice general. Pág. N. 1. Capítulo 1. Capítulo 2

INDICE Prologo 1 Recorrido rápido de java 2 Clases y objetos 3 Extensión de clases

DESCRIPCIÓN ESPECÍFICA

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Aplicaciones Web con HTML, Javascript y Php

PROGRAMACIÓN EN JAVA

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

Unidad 1.- Fundamentos de sitios web. El lenguaje HTML. Desarrollo de aplicaciones Web. Felipe LC

Máster en Desarrollo Web Back-End_

Transcripción:

ÍNDICE AGRADECIMIENTOS... 15 INTRODUCCIÓN... 17 CAPÍTULO 1. CONCEPTOS BÁSICOS DE XHTML... 21 REGLAS DEL XHTML A TENER EN CUENTA... 22 ESTRUCTURA DE UN DOCUMENTO XHTML... 24 El DOCTYPE y la codificación... 24 Elementos fundamentales... 25 La cabecera... 25 El cuerpo del documento... 27 Atributos body... 28 Comentarios... 28 ESTRUCTURACIÓN DEL TEXTO... 29 Párrafos y saltos de línea... 30 Cabeceras y separadores... 30 Énfasis... 33 Preformatos y espacios en blanco... 33 Citas... 34 Otros estilos de texto... 35 Acrónimos y abreviaturas... 35 LAS FUENTES... 37 LOS ENLACES... 39 Estructura de los enlaces... 39 Enlaces a páginas o documentos externos... 39 Enlace a un punto de la misma página (anclas)... 40 Enlaces a otras páginas locales... 40

8 DISEÑO DE PÁGINAS WEB CON XHTML, JAVASCRIPT Y CSS RA-MA LISTAS... 41 Listas desordenadas... 41 El atributo type... 42 Listas ordenadas... 42 El atributo type... 42 El atributo start... 43 Listas de definición... 43 IMÁGENES... 45 Atributos... 46 IMÁGENES MAPEADAS... 46 Desarrollo de la imagen... 47 Programación del código... 48 TABLAS... 50 Estructuración básica de una tabla... 50 Alineación de las celdas... 52 Dimensionado de las celdas... 52 Tablas complejas... 53 Otros atributos... 57 LOS FRAMES... 58 Los enlaces y el atributo target... 58 Estructura básica... 59 Las etiquetas <frame> y <noframes>... 60 LOS FORMULARIOS... 63 Declaración del formulario <form>... 63 Definición de campos de entrada <input />... 64 Text... 64 Password... 65 Hidden... 66 Checkbox... 66 Radio... 67 Reset... 67 Submit... 68 File... 68 Button... 68 Image... 69 Definición de campos de selección <select>... 69 Área de Texto <textarea>... 70 Legend y Fieldset... 70 Y ahora qué?... 72 CAPÍTULO 2. INTRODUCCIÓN A JAVASCRIPT... 73 JAVASCRIPT Y HTML... 74 doctype Strict y Transitional... 74 MI NAVEGADOR NO SOPORTA JAVASCRIPT... 76

RA-MA ÍNDICE 9 PRIMEROS PASOS... 77 Introducir comentarios... 78 Corchetes... 78 El punto y coma... 79 FICHEROS FUENTE... 80 CAPÍTULO 3. TRATAMIENTO DE VARIABLES... 83 LAS VARIABLES... 83 TIPOS DE VARIABLES... 84 VARIABLES DE CADENA... 85 VARIABLES NUMÉRICAS... 86 Enteros... 87 Coma flotante... 87 VARIABLES BOOLEANAS... 88 VARIABLES UNDEFINED... 88 CONVERSIÓN DE TIPOS DE DATOS... 88 CONSTANTES... 89 LOCALIZACIÓN DE LAS VARIABLES... 90 PALABRAS RESERVADAS... 91 PALABRAS CLAVE... 92 PALABRAS RESERVADAS... 92 CAPÍTULO 4. LOS OPERADORES... 93 OPERADORES ARITMÉTICOS... 93 OPERADORES LÓGICOS... 96 OPERADORES DE COMPARACIÓN... 97 OPERADORES CONDICIONALES... 98 OPERADORES DE BIT A BIT... 99 OPERADORES DE ASIGNACIÓN... 100 OPERADORES ESPECIALES... 102 El operador instanceof... 102 El operador typeof... 103 El operador void... 104 CAPÍTULO 4. ESTRUCTURAS CONDICIONALES... 105 ESTRUCTURAS CONDICIONALES... 105 La sentencia if... 105 Estructuras if...else... 107 Estructuras if anidadas... 109 LOS BUCLES for Y LOS BUCLES for...in...110 Bucles for...in...112

10 DISEÑO DE PÁGINAS WEB CON XHTML, JAVASCRIPT Y CSS RA-MA LOS BUCLES while...114 LOS BUCLES do while...115 La instrucción break...116 La instrucción continue...117 La sentencia switch...118 VENTANAS DE CONFIRMACIÓN...119 CAPÍTULO 6. OBJETOS, FUNCIONES Y MÉTODOS... 121 LOS OBJETOS... 121 Propiedades de un objeto... 122 LAS FUNCIONES... 122 Argumentos de la función... 124 LOS MÉTODOS... 126 Creación de Objetos... 126 Los métodos apply( ) y call( )... 129 El método blur( ) y focus( )... 132 El método clear( )... 133 El método click( )... 133 El método close( )... 134 CAPÍTULO 7. OBJETOS Y FUNCIONES PREDEFINIDAS... 135 EL OBJETO String( )... 135 EL OBJETO Math( )... 139 EL OBJETO Date( )... 140 EL OBJETO Array( )... 144 Matrices o Arrays multidimensionales... 149 EL OBJETO Boolean( )... 152 EL OBJETO Number( )... 153 LA FUNCIÓN eval( )... 154 LAS FUNCIONES parseint( ) Y parsefloat( )... 155 LA FUNCIÓN escape( ) y unescape ( )... 156 LA FUNCIÓN isfinite(n)... 157 LA FUNCIÓN isnan(n)... 157 CAPÍTULO 8. LOS OBJETOS DEL NAVEGADOR... 159 EL OBJETO window... 160 EL OBJETO location... 167 EL OBJETO screen... 168 EL OBJETO document... 170 EL OBJETO history... 170 EL OBJETO navigator... 171

RA-MA ÍNDICE 11 CAPÍTULO 9. LOS EVENTOS DE JAVASCRIPT... 173 El OBJETO event... 173 LOS EVENTOS onclick Y ondblclick... 175 LOS EVENTOS onmouseover Y onmouseout... 176 LOS EVENTOS onload Y onunload... 177 EL EVENTO onchange... 178 EL EVENTO onsubmit... 179 LOS EVENTOS onfocus Y onblur... 180 EL EVENTO onselect... 182 EL EVENTO onreset... 182 LOS EVENTOS onkeydown, onkeyup Y onkeypress... 184 LOS EVENTOS onmousedown, onmousemove Y onmouseup... 185 LOS EVENTOS onmove Y onresize... 186 EL EVENTO onerror... 187 CAPÍTULO 10. EXPRESIONES REGULARES... 189 CREACIÓN DE PATRONES... 189 El OBJETO RegExp( )... 193 El Método exec( )... 194 El Método test( )... 194 El Método replace( )... 195 El Método search( )... 196 El Método split( )... 197 CAPÍTULO 11. FORMULARIOS AVANZADOS... 199 JERARQUÍA DE LOS FORMULARIOS... 199 INTERCAMBIO ENTRE FORMULARIOS... 201 VALIDACIÓN DE FORMULARIOS... 205 Verificar tipo de datos... 207 Verificar e-mail... 208 Verificación de fechas...211 UTILIDADES PARA FORMULARIOS... 213 Evitar reenvío de formularios... 213 Situar el cursor en el primer campo... 214 Aceptar términos o condiciones... 214 CAPÍTULO 12. LAS COOKIES... 217 QUÉ SON LAS COOKIES... 217 COOKIES Y JAVASCRIPT... 219 La función setcookie( )... 221 La función getcookie( )... 222 La función deletecookie( )... 222 La función fixcookiedate( )... 223

12 DISEÑO DE PÁGINAS WEB CON XHTML, JAVASCRIPT Y CSS RA-MA EL CARRITO DE LA COMPRA... 227 El catálogo... 227 La hoja de pedido... 234 CAPÍTULO 13. INTEGRACIÓN JAVASCRIPT & FLASH... 241 VALIDACIÓN XHTML... 241 ABRIR UN POPUP DESDE FLASH... 243 INTERCAMBIO DE VARIABLES... 245 ABRIR VENTANAS ALERT DESDE FLASH... 249 CONTROLAR UNA PELÍCULA CON FLASH... 252 CAPÍTULO 14. INTRODUCCIÓN A JQUERY... 257 PRIMEROS PASOS... 257 Mini Galería con jquery... 263 Iconos para enlaces... 264 CAPÍTULO 15. INTRODUCCIÓN A LAS HOJAS DE ESTILO... 269 PARA QUÉ SIRVEN LAS HOJAS DE ESTILO... 270 NIVELES DE LAS CSS... 272 PROS Y CONTRAS DE LAS HOJAS DE ESTILO... 272 CAPÍTULO 16. CASCADING STYLE SHEETS (CSS)... 275 PRIMEROS PASOS... 277 LA REGLA @import... 279 ESTILOS DE ETIQUETA... 279 HERENCIA... 282 DEFINICIÓN DE ESTILOS MEDIANTE CLASES... 283 DEFINICIÓN DE ESTILOS CON ID... 285 LAS ETIQUETAS DIV Y SPAN... 286 COMENTARIOS... 288 UNIDADES DE MEDIDA Y COLOR... 288 Tipos de valores... 289 CAPÍTULO 17. PROPIEDADES DE LAS HOJAS DE ESTILO... 291 PROPIEDADES DE LAS FUENTES... 291 PROPIEDADES DEL TEXTO... 293 PROPIEDADES DEL FONDO Y DEL COLOR... 294 PROPIEDADES DE LAS CAJAS... 296 PROPIEDADES DE CLASIFICACIÓN... 298 EJEMPLOS DE APLICACIÓN... 299

RA-MA ÍNDICE 13 CAPÍTULO 18. CONSEJOS PARA COMPONER CON ESTILO... 305 COMPONER CON ESTILO... 305 APÉNDICE A. REFERENCIA JAVASCRIPT 1.5... 309 APÉNDICE B. REFERENCIA CSS... 343 APÉNDICE C. MIGRACIÓN RÁPIDA DE HTML A XHTML... 357 APÉNDICE D. CARACTERES ESPECIALES... 363 ÍNDICE ALFABÉTICO... 367