Portada de Javascript

Javascript

Autores:McFarland, David Sawyer;
Categoría:JavaScript
ISBN: 9788441525931
Anaya Multimedia nos ofrece Javascript en español, disponible en nuestra tienda desde el 01 de Junio del 2009. Amplía tus conocimientos sobre el mundo de los ordenadores con este libro de informática, perfectamente adaptado para todos los lectores por su cuidado contenido. Este libro cuenta con un total de 656 páginas , unas dimensiones de 23x18 cm (1ª ed., 1ª imp.).
Leer argumento »
Ver todas las novedades de libros »

Argumento de Javascript

Introducción
¿Qué es JavaScript?
Un poco de historia
JavaScript está en todas partes
JavaScript no está solo
HTML: La estructura medular
Cómo funcionan las etiquetas HTML
CSS: Añadir estilo a las páginas Web
Anatomía de un estilo
Software para programar en JavaScript
Programas libres
Software comercial
Acerca de este libro
Aproximación a JavaScript de este libro
Este libro en grandes rasgos
Convenciones
Código fuente

Parte I. Comenzar con JavaScript

Capítulo 1. Escribir el primer programa de JavaScript
Introducirse en la programación
¿Qué es un programa de ordenador?
Cómo añadir JavaScritp a una página
Archivos externos de JavaScript
Programar JavaScript por primera vez
Escribir texto en una página Web
Vincular un archivo externo de JavaScript
Localizar errores
La consola de JavaScript de Firefox
Mostrar el cuadro de diálogo de error de Internet Explorer
Acceso a la consola de error de Safari

Capítulo 2. La gramática de JavaScript
Enunciados
Comandos
Tipos de datos
Números
Cadenas
Booleanos
Variables
Crear una variable
Usar variables
Trabajar con tipos de datos y variables
Matemáticas básicas
El orden de las operaciones
Combinar cadenas
Combinar números y cadenas
Cambiar valores en variables
Tutorial: Usar variables para crear mensajes
Tutorial: Pedir información
Matrices
Crear una matriz
Acceder a elementos de una matriz
Añadir elementos a una matriz
Añadir un elemento al final de una matriz
Añadir un elemento al principio de una matriz
Elegir cómo añadir elementos a una matriz
Borrar elementos de una matriz
Añadir y borrar con splice( )
Borrar elementos con splice( )
Añadir elementos con splice( )
Reemplazar elementos con splice( )
Tutorial: Escribir en una página Web usando matrices
Comentarios
Cuándo usar comentarios
Comentarios en este libro

Capítulo 3. Añadir lógica y control a los programas
Hacer que los programas reaccionen de forma inteligente
Bases de los enunciados condicionales
Añadir un plan de respaldo
Probar más de una condición
Condiciones más complejas
Asegurarse de que una condición es cierta
Asegurarse de que al menos una condición es verdadera
Negar una condición
Enlazar enunciados condicionales
Trucos importantes para escribir enunciados condicionales
Tutorial: Usar enunciados condicionales
Realizar tareas repetitivas con bucles
Bucles while
Bucles y matrices
Bucles for
Bucles Do/While
Funciones: Volver útil el código en comandos reutilizables
Mini tutorial
Dar información a las funciones
Recuperar información de las funciones
Evitar choques de variables
Tutorial: Un simple examen

Capítulo 4. Trabajar con palabras, números y datos
Una lección de objeto rápido
Cadenas
Determinar la longitud de una cadena
Cambiar el tipo de una cadena
Buscar una cadena: Técnica indexOf( )
Extraer parte de una cadena con slice( )
Encontrar pautas en las cadenas
Crear y usar una expresión habitual básica
Construir una expresión habitual
Agrupar partes de una pauta
Expresiones regulares útiles
Código Zip de EE.UU.
Número de teléfono de los EE.UU.
Dirección de correo electrónico
Fecha
Dirección Web
Ajustar una pauta
Ajustar cada caso de una pauta
Reemplazar texto
Poner a prueba las expresiones habituales
Números
Convertir una cadena en un número
Probar números
Redondear números
Dar formato a valores monetarios
Crear un número aleatorio
Seleccionar aleatoriamente un elemento de una matriz
Una función para seleccionar un número aleatorio
Fechas y horas
Obtener el mes
Obtener el día de la semana
Obtener la hora
Cambiar la hora a a. m. y p. m.
Rellenar dígitos sencillos
Crear una fecha distinta de la del día en curso
Crear una fecha una semana después de hoy
Tutorial
Vista general
Escribir la función

Capítulo 5. Modificar dinámicamente páginas Web
Modificar páginas Web: Una visión general
Entender Modelo de Objeto de Documento
Seleccionar un elemento de una página
getElementById( )
getElementsByTagName( )
Seleccionar núcleos cercanos
Añadir contenido a una página
El examen de las lunas revisado
El problema con el DOM
Introducir bibliotecas de JavaScript
Comenzar con jQuery
Seleccionar elementos de la página (revisitada)
Selectores básicos
Selectores de ID
Selectores de elementos
Selectores de clase
Selectores avanzados
Filtros de jQuery
Comprender las selecciones jQuery
Bucles automáticos
Encadenado de funciones
Añadir contenido a una página
Sustituir y eliminar selecciones
Establecer y leer atributos de etiqueta
Clases
Leer y cambiar propiedades CSS
Cambiar múltiples propiedades CSS de una vez
Leer, establecer y eliminar atributos HTML
Encabezados creativos
Actuar sobre cada elemento de una selección
Funciones anónimas
this y $(this)
Llamadas automáticas
Visión general
Programación

Capítulo 6. Acción/Reacción: Hacer que las páginas cobren vida con eventos
¿Qué son eventos?
Eventos de ratón
Eventos de documento/ventana
Eventos de formulario
Eventos de teclado
Eventos con funciones
Eventos inline
El modelo tradicional
El modelo moderno
Método jQuery
Tutorial: Destacar filas de tabla
Más conceptos de eventos en jQuery
Esperar a que se cargue el HTML
Eventos de jQuery
El evento hover( )
El evento toggle( )
El objeto evento
Detener el comportamiento normal de un evento
Eliminar eventos
Gestión avanzada de eventos
Tutorial: Una página de preguntas frecuentes
Introducción de la tarea
Programación

Capítulo 7. Mejorar las imágenes
Intercambiar imágenes
Cambiar el atributo src de una imagen
Carga previa de imágenes
Imágenes de sustitución
Tutorial: Añadir imágenes de sustitución
Visión general de la tarea
La programación
Efectos iQuery
Mostrar y ocultar
Hacer aparecer y desaparecer elementos
Elementos deslizantes
Animación
Tutorial: Galería de imágenes con efectos
Visión general de la tarea
La programación
Galería avanzada con lightBox de jQuery
Conceptos básicos
Personalizar lightBox
Opciones de lightBox
Imágenes lightBox
CSS de lightBox
Tutorial: Galería de imágenes ligthBox
Presentaciones de diapositivas animadas con Cycle
Conceptos básicos
Personalizar el complemento Cycle
Efectos
Velocidad
Navegación de diapositivas
Iniciar y detener la presentación de diapositivas
Tutorial: Una presentación de diapositivas automatizada

Parte II. Construir características de página Web

Capítulo 8. Mejorar la navegación
Fundamentos de los vínculos
Seleccionar vínculos con JavaScript
Determinar el destino de un vínculo
No siga este vínculo
Abrir vínculos externos en una ventana nueva
Crear ventanas nuevas
Propiedades de la ventana
Utilizar la referencia de la ventana
Eventos que pueden abrir una ventana nueva
Abrir páginas en una ventana de la página
Personalizar el aspecto de una ventana de Greybox
Tutorial: Abrir una página dentro de otra
Tutorial: Hacer vínculos más grandes
Introducción
Programación
Menús de navegación animados
HTML
CSS
JavaScript
Tutorial

Capítulo 9. Mejora de formularios Web
Comprender los formularios
Selección de elementos de formulario
Obtener y establecer el valor de un elemento de formulario
Determinar si los botones y casillas están seleccionados
Eventos de formulario
Submit (enviar)
Focus
Blur
Click
Change
Añadir avances a los formularios
Enfocar el primer campo de un formulario
Habilitar y deshabilitar campos
Ocultar y mostrar opciones de formulario
Tutorial: Mejoras de formulario básico
Enfoque en un campo
Deshabilitar campos de formulario
Ocultar campos de formulario
Validación de formularios
Complemento de validación jQuery
Validación básica
Añadir reglas de validación
Añadir mensajes de error
Validación avanzada
Reglas avanzadas
Mensajes de error avanzados
Estilo de los mensajes de error
Tutorial de validación
Validación básica
Validación avanzada
Validación de casillas de selección y botones de opción
Dar formato a los mensajes de error

Capítulo 10. Expansión de la interfaz
Ocultar información en paneles acordeón
Personalizar un acordeón
Tutorial de Accordion
Organizar la información en paneles con pestañas
Dar formato a las pestañas y los paneles
Un estilo de clase obligatorio
El grupo de pestañas
Pestañas
Paneles
Personalización de Tabs
Selección de una pestaña cuando se carga la página
Utilización de un evento distinto para abrir un panel
Automatización del mostrado de paneles
Tutorial para paneles con pestañas
Tooltips
Tooltips que utilicen el atributo Title
Tooltips que utilicen otra página Web
Tooltips que utilicen contenido oculto
Control del mostrado de tooltips
Dar formato a los tooltips
Tutorial de Cluetip
Añadir un tooltip utilizando el atributo title
Añadir un tooltip usando otra página Web
Añadir un tooltip usando HTML de la página
Creación de tablas ordenables
Dar estilo a la tabla
Utilización de Tablesorter para crear tablas a rayas
Tutorial de Tablesorter

Parte III. Ajax: Comunicarse con el servidor Web

Capítulo 11. Presentación de Ajax
¿Qué es Ajax?
Fundamentos de Ajax
Las piezas del rompecabezas
Comunicación con el servidor Web
Ajax al estilo jQuery
Uso de la función load( )
Tutorial: La función load( )
Revisión
La programación
Las funciones get( ) y post( )
Dar formato a los datos para enviarlos al servidor
Cadena de consulta
Objeto literal
Función serialize( ) de jQuery
Procesamiento de datos del servidor
Tutorial: Utilización de la función get( )
Revisión
La programación
JSON
Acceso a los datos JSON
Objetos JSON complejos

Capítulo 12. Programación básica con Ajax
Tabs
Cambiar el texto y el icono para "Loading"
Desactivar el mensaje "Loading"
Tutorial de Ajax Tabs
Añadir Google Maps a un sitio
Establecer una ubicación en el mapa
Otras opciones de jMap
Adición de marcadores y globos de HTML
Indicaciones para desplazamiento en coche
Tutorial de jMaps

Parte IV. Solución de problemas, trucos y consejos

Capítulo 13. Solución de problemas y depuración
Errores más comunes de la programación en JavaScript
Pares no cerrados
Comillas
Usar palabras reservadas
Símbolos de igualdad simples en enunciados condicionales
Sensibilidad a mayúsculas
Ruta incorrecta a un archivo externo de JavaScript
Rutas incorrectas en archivos externos de JavaScript
Desvanecer variables y funciones
Depurar con Firebug
Instalar y poner en funcionamiento Firebug
Ver errores con Firebug
Usar console.log() para seguir el progreso del script
Tutorial: Usar la consola de Firebug
Depuración más poderosa
Controlar el script con el depurador
Ver el script
Tutorial de depuración

Capítulo 14. Ir más lejos con JavaScript
Juntarlo todo
Usar archivos externos de JavaScript
Escribir JavaScript más eficientemente
Colocar preferencias en variables
Operador ternario
El enunciado switch
Usar el objeto jQuery eficientemente
Crear Javascript que cargue rápido
Usar YUI Compressor para Windows
Usar YUI Compressor para Mac

Parte V. Apén A. Recursos de JavaScript
Referencias
Sitios Web
Aspectos básicos de JavaScript
Artículos y presentaciones
Sitios Web
jQuery
Artículos
Sitios Web
Document Object Model
Artículos y presentaciones
Sitios Web
Ajax
Sitios Web
JavaScript avanzado
Artículos y presentaciones
Sitios Web
CSS
Sitios Web
&n alfabético

Ultimacomic es una marca registrada por Ultimagame S.L - Ultimacomic.com y Ultimagame.com pertenecen a la empresa Ultimagame S.L - Datos Fiscales: B92641216 - Datos de Inscripción Registral: Inscrita en el Registro Mercantíl de Málaga, TOMO: 3815. LIBRO: 2726. FOLIO: 180. HOJA: MA-77524.
2003 - 2019, COPYRIGHT ULTIMAGAME S.L. - Leer esta página significa estar deacuerdo con la Política de privacidad y de uso