Detalle del libro
Ver Índice
Cómo usar este libro
Capítulo 1: JavaScript: visión de conjunto
Capítulo 2: Variables, operadores y expresiones
Capítulo 3: Sentencias condicionales
Capítulo 4: Arrays
Capítulo 5: Funciones
Capítulo 6: Cadenas
Capítulo 7: Formularios y manejador de eventos
Capítulo 8: Cookies
Capítulo 9: Ventanas del navegador
Capítulo 10: Expresiones regulares
Capítulo 11: JavaScript y marcos
Capítulo 12: Rollovers
Capítulo 13: Mostrar un mensaje: la barra de estado, banners, presentaciones online
Capítulo 14: Proteger su página Web
Capítulo 15: Menús
Capítulo 16: DHTML
Introducción
Capítulo 1. JavaScript: visión de conjunto
Respuestas a preguntas comunes sobre JavaScript
JavaScript: un lenguaje de programación limitado en características
Llegar a JavaScript
Nombre de un objeto
Propiedad
Métodos
El evento principal
Escribir su primer JavaScript
"A las reliquias" no les gusta JavaScript
Alegrar su JavaScript
Resumen
Cuestionario
Capítulo 2. Variables, operadores y expresiones
Valores y variables
Valores
Variables
Declarar una variable
Inicializar una variable
Asignar un valor a una variable
Cadenas
Operadores y expresiones
Partes de una expresión
Múltiples operaciones
Tipos de operadores
Operadores lógicos
Operador de asignación
Operadores de comparación
Operador condicional
Resumen
Cuestionario
Capítulo 3. Sentencias condicionales
Sentencia if
La sentencia if en acción
La sentencia if...else
La sentencia if...else if
Otras variaciones de la sentencia if
Sentencia if anidada
Identificar un navegador
Sentencia switch...case
Sentencia en bucle
El bucle for
El bucle for in
El bucle while
El bucle do...while
continue
Resumen
Cuestionario
Capítulo 4. Arrays
¿Qué es un array?
Declarar un array
Inicializar un array
Definir elementos de array
¿Cuántos elementos hay en un array?
Pasar en bucle por el array
Añadir un elemento de array
Ordenar elementos de array
Crear un nuevo array a partir de un array existente
Combinar elementos de array en una cadena
Cambiar elementos del array
Resumen
Cuestionario
Capítulo 5. Funciones
¿Qué es una función?
Definir una función
Escribir una definición de función
Añadir argumentos
Añadir múltiples argumentos
Ámbito de aplicación de variables y argumentos
Invocar una función
Invocar una función sin un argumento
Invocar una función con un argumento
Invocar una función desde HTML
Crear una ventana emergente
Funciones que invocan a otra función
Devolver valores desde una función
Resumen
Cuestionario
Capítulo 6. Cadenas
¿Por qué manipular una cadena?
Unir cadenas
Localizarse en una cadena
Dividir texto
Copiar una subcadena
Convertir números y cadenas
Números a cadenas
Cambiar el formato de la cadena
Cadenas y Unicode
Resumen
Cuestionario
Capítulo 7. Formularios y gestión de eventos
Crear bloques de un formulario
Elementos y JavaScript
Responder a eventos de formulario
Objetos de formulario y elementos
Trucos para ganar tiempo
Cambiar valores de atributo dinámicamente
Cambiar elementos basándose en un valor seleccionadopor el usuario
Cambiar dinámicamente una lista de opción
Evaluar selecciones de casilla de verificación
Manipular elementos antes de enviar el formulario
Utilizar funciones intrínsecas de JavaScript
Cambiar las etiquetas dinámicamente
Deshabilitar elementos
Elementos de sólo lectura
Resumen
Cuestionario
Capítulo 8. Cookies
Fundamentos básicos de cookies
Crear una cookie
Leer una cookie
Establecer la fecha de caducidad
Eliminar una cookie
Personalizar una experiencia utilizando una cookie
Resumen
Cuestionario
Capítulo 9. Ventanas del navegador
¡Abra la ventana!, por favor
Dar foco a la nueva ventana
Posicionar la ventana en la pantalla
Cambiar los contenidos de una ventana
Cerrar la ventana
Desplazarse "mágicamente" por una página Web
Abrir múltiples ventanas a la vez
Crear una página Web en una nueva ventana
Resumen
Cuestionario
Capítulo 10. Expresiones regulares
¿Qué es una expresión regular?
El lenguaje de una expresión regular
Encontrar caracteres no coincidentes
Incorporar un rango de caracteres
Hacer coincidir dígitos y no dígitos
Hacer coincidir puntuación y símbolos
Hacer coincidir palabras
Reemplazar texto utilizando una expresión regular
Reemplazar valores iguales
Devolver los caracteres coincidentes
Hacer coincidir el número de teléfono
Propiedades del objeto expresión regular
Resumen
Cuestionario
Capítulo 11. JavaScript y marcos
¡Estás enmarcado!
Bordes invisibles
Invocar una función JavaScript de una ventana hijo
Cambiar el contenido de una ventana hijo
Cambiar el foco de una ventana hijo
Escribir en una ventana hijo desde un JavaScript
Acceder a elementos de otra ventana hijo
Resumen
Cuestionario
Capítulo 12. Rollovers
Preparar el escenario
Crear un rollover
Crear un rollback
Rollovers para texto
Múltiples acciones para un rollover
Rollovers más eficaces
Resumen
Cuestionario
Capítulo 13. Mostrar un mensaje: la barra de estado,banners y presentaciones online
Hacer magia utilizando la barra de estado
Crear un mensaje estático
Cambiar el mensaje utilizando rollovers
Mover el mensaje a lo largo de la barra de estado
En el diseño Web, uno de los factores más importantes es la posibilidad de conseguir sitios dinámicos, que se distingan del resto y atraigan la atención de sus visitantes. Los usuarios buscan páginas de buena calidad, tanto en el diseño como en los contenidos. Para lograr este objetivo es necesario un lenguaje que incremente las funcionalidades del estático código HTML. JavaScript permite interactuar con el navegador de manera eficaz, proporcionando a las páginas Web dinamismo e interactividad.
Con este libro aprenderá a crear páginas Web interactivas con efectos especiales utilizando JavaScript. Incluye cuestionarios al final de cada capítulo y un examen final. Encontrará infinidad de trucos para crear menús flotantes, objetos móviles, marquesinas y formularios. Descubrirá cómo utilizar código DHTML y la manera de enlazar hojas de estilo en cascada (CSS).