Libros Urgentes

 
 
Recomienda este libro
 

Diseño con JavaScript

  • William B. Sanders
  • ANAYA MULTIMEDIA
  • 368 páginas
  • Idioma: Español
  • ISBN: 8441514178 ISBN-13: 9788441514171
  • 1 edición (11/2002)
  • Título sin existencias Ver libros relacionados

   Recibir un email cuando tengamos disponibilidad
 
 

En el mundo del diseño web, tras aprender a trabajar con un editor HTML, muchos creadores dirigen sus pasos a la programación de scripts, para garantizar el dinamismo de los sitios y estimular el interés de los visitantes. Hasta hace un tiempo atrás, la interacción entre los usuarios y las páginas web era insuficiente. No existía la posibilidad de realizar acciones que no implicaran una nueva solicitud al servidor, con la consiguiente pérdida de tiempo. Para solucionar este problema se crearon algunos programas del tipo Java que realizan operaciones del lado del cliente, y añaden dinamismo a las páginas. Sin embargo, estos programas requieren un estudio exhaustivo y aumentan el volumen de la información que se trasmite desde el servidor.
La solución a este problema ha sido JavaScript que se inserta dentro del código HTML de las páginas web permitiendo crear zonas activas, cuadros de diálogos emergentes, animaciones y páginas interactivas, acciones que requieren algo más que código HTML simple.
Este libro explica el uso de JavaScript para mejorar los diseños web profundizando en el trabajo del programa con las bases de datos del tipo CGI, ASP, PHP y SQL, y los lenguajes de programación que se encuentran del lado del servidor. En todos los capítulos encontrará excelentes explicaciones, con una amplia visión pedagógica, que estudian al detalle los scripts y disponen de abundantes ejemplos y descripciones.

Parte I. Introducción a JavaScript

Capítulo 1. Primeros pasos con JavaScript
Contenidos
JavaScript reside dentro de una página Web
Colocar código JavaScript en una página HTML
Qué se puede hacer con JavaScript y qué no se puede hacer con HTML
Avisar al usuario
Solicitar una reacción
Cambiar colores
Una función para convertir un número decimal en otro hexadecimal
Un lenguaje de interpretación
Un cuento de dos intérpretes
Generar código en JavaScript
Resumen

Capítulo 2. Bases de JavaScript
Contenidos
Escribir JavaScript
Mayúsculas y minúsculas
Introducir comentarios
El punto y coma, un elemento opcional
Exploradores antiguos
Reglas y convenios
Palabras reservadas
JavaScript, un lenguaje sencillo e inteligente
Resumen

Capítulo 3. Trabajar con datos y variables
Contenidos
Literales
Números
Notaciones específicas
Literales hexadecimales
Cadenas
Secuencia de escape para las cadenas
Valores Booleanos
Cálculos y concatenaciones
Objetos como literales
Funciones como literales
Valores nulos y sin definir
Literales de expresiones regulares
Variables
Declaración y asignación de nombres
Variables globales y locales
Primitivas y datos compuestos
Arrays
Configurar un Array
Propiedades y métodos de los arrays
La longitud de un array
Concatenar los elementos de un array: join(), toString() y concat()
Cambiar el orden de un array: sort() y reverse()
Extraer subarrays: slice()
Métodos propios de Navigator 4: pop(), push(), shift(), unshift() y splice()
Resumen

Capítulo 4. Operadores y expresiones
Contenidos
Operadores generales y específicos
Operadores generales en JavaScript
Operadores
Operadores de asignación
Operadores compuestos
Operadores de comparación
Operadores de igualdad estricta
Operadores aritméticos
Sumar y concatenar (+)
Resta y negación (-)
Multiplicar (*)
División (/)
Módulo (%)
Operadores de incrementos (++) y reducciones (--)
Operadores en los textos donde se utilizan literales y variables de cadena
Operadores Booleanos
AND (&&)
OR (||)
NOT (!)
Operadores específicos
Typeof
Operadores new, delete y void
Preferencias
Resumen

Capítulo 5. Estructuras de JavaScript
Contenidos
Declaraciones en las estructuras secuenciales
Declaraciones y asignaciones de variables
Definición de funciones
Llamadas a funciones
Declaraciones incrementales
Estructuras condicionales
La declaración if
Else
Else if
Switch, case y break
Combinaciones condicionales
Comunicación condicional
Declaración estándar if/else
Bucles
El bucle for
El bucle for/in
El bucle Loop
El bucle do/while
La declaración with
Las declaraciones label y continue y los bucles anidados
Resumen

Capítulo 6. Crear funciones e invocarlas
Contenidos
Métodos y funciones
Crear funciones
Utilizar los controladores de eventos para llamar a las funciones
Categorías de eventos
Eventos de teclado y ratón
Cargar eventos
Eventos relacionados con los formularios
La declaración return
Utilizar funciones como datos
Uso del constructor Function()
Utilizar los literales de la función
Propiedades de las funciones
Métodos en las funciones
Resumen

Capítulo 7. Los objetos y su jerarquía
Contenidos
La jerarquía de objetos en JavaScript
Objetos definidos por el usuario
Objetos nativos y sus propiedades
Leer las propiedades de la pantalla
Trabajar con las propiedades de la ventana
Métodos de los objetos nativos clave
Los métodos de window
Métodos de tiempo
Abrir, cambiar el tamaño y modificar la posición de la ventana
Métodos de desplazamiento
Resumen

Parte II. Utilizar JavaScript con páginas Web

Capítulo 8. DOM y la programación orientada a objetos en JavaScript
Contenidos
Programación orientada a objetos en JavaScript
El concepto de prototipo
Los objetos String y Date
El objeto String
Métodos de etiquetas
Métodos de acción
Métodos de expresión regular
El objeto Date
¿Por qué una programación orientada a objetos?
Modelo DOM
Propiedades de Document
Objetos Image
Carga anticipada de imágenes
La conexión DOM
Resumen

Capítulo 9. Los marcos en Windows
Contenidos
La ventana como objeto complejo
Elementos y atributos del marco
Configurar la estructura de trabajo
El marco header
La página menu
El marco data
Scripts que escriben scripts
Escribir en cualquier lado
Una página dinámica básica
Más marcos dinámicos
Escribir en varias ventanas
Resumen

Capítulo 10. Controladores de eventos
Contenidos
Los objetos location, anchor y history
Trabajar con el objeto history
El objeto anchor
Los eventos y sus controladores en HTML y JavaScript
Eventos de ratón
Eventos de botón
Eventos del formulario
Eventos Page/Window/Image
Resumen

Capítulo 11. Formularios
Contenidos
Tipos de elementos de los formularios HTML
Elemento HTML
Entrada de texto
Botones
Menú
Todas las entradas de texto son cadenas
Intercambiar datos entre formularios y variables
Formularios como arrays
Los formularios y los elementos
Dirigir y asignar un nombrepara los formularios
Tipos de formularios
Entradas para escribir y para mostrar en pantalla
Entrada de texto
Área de texto
Texto oculto: pasar datos entre páginas sin que se vean
Localizador de archivos
Formulario para contraseñas
Los botones y sus eventos
El botón genérico
Eliminar el contenido de los formularios con el botón Reset
El botón Submit (enviar)
Botones de opción y casillas de verificación
Elementos de los formularios de imagen
Menús
Resumen

Capítulo 12. HTML dinámico
Contenidos
¿Qué es HTML dinámico?
Hojas de estilo CSS
Unidades estándar de medida en CSS
Algo más que un conjunto de fuentes y colores
Elementos y


Etiquetas y estilos definidos por el usuario
Posicionamiento en tres dimensiones
Colores
Bordes
Formato del texto
Hojas de estilos CSS externas
La finalidad de JavaScript en HTML dinámico
La solución de Netscape
La solución de Microsoft
El nuevo orden de DOM
Resumen

Capítulo 13. Cookies
Contenidos
Qué son y cómo funcionan las cookies
Trabajar con cookies
Crear una Cookie
Leer cookies
Añadir atributos
Configurar la fecha de caducidad
La ruta
El dominio
Secure
Obtener y entregar información
Eliminar cookies
Resumen

Parte III. JavaScript y otros lenguajes y aplicaciones

Capítulo 14. Utilizar PHP con JavaScript
Contenidos
El lenguaje PHP4
El contenedor PHP
Contenedor 1
Contenedor 2
Contenedor 3
Escribir y probar scripts en PHP
Formatos
Comentarios
Caracteres de anulación (Escape)
Variables
Operadores y declaraciones condicionales
Declaraciones condicionales
La declaración if
La declaración else
La declaración elseif
Bucles
Bucle for
Bucle while
Bucle do...while
Arrays
Utilizar un array para buscar datos
Funciones PHP
Analizar los datos que se pasan de JavaScript a PHP
Utilizar JavaScript para controlar varias páginas PHP
Hoja CSS
Preparar los formularios en JavaScript para procesarlos con PHP
¿Qué está pasando?
¿Qué está pasando?
JavaScript, PHP y MySQL
Principales comandos de MySQL
Crear tablas y bases de datos
Introducir y recuperar datos
PHP y MySQL
La conexión PHP con MySQL
Utilizar PHP para seleccionar la base de datos
Insertar tablas en las bases de datos
Utilizar PHP y JavaScript para insertar registros en una tabla
Seleccionar registros de una tabla
Resumen

Capítulo 15. Utilizar ASP con JavaScript
Contenidos
Crear páginas ASP
Escribir scripts en VBScript
Formato básico de la pantalla
Variables en VBScript
Tipos de datos de VBScript
Comentarios en VBScript
Operadores y declaraciones condicionales
Condicionales en VBScript
Declaración if/then
ElseIf y Case
Determinar el tipo de datos de las declaraciones condicionales
Bucles
For/Next
Do/While
Do/Until
Arrays
Arrays multidimensionales
Funciones
Enviar datos de un formulario JavaScript a ASP
Utilizar JavaScript para controlar varias páginas ASP
Hojas de estilo CSS
Microsoft Access, ASP y JavaScript
Configurar el archivo de Access 2002
Guardar el archivo de Access 200 en el servidor y preparar DSN
Establecer una conexión entre la página ASP y el archivo de la base de datos
Utilizar ASP para leer el contenido de una base de datos en Access 2002
Leer y mostrar varios campos
Insertar registros en un formulario HTML de Access
Resumen

Capítulo 16. CGI y Perl
Contenidos
Programar scripts con Perl
Primeros pasos
chmod
Un script rápido
Un breve tutorial sobre Perl
Caracteres únicos para las variables de Perl
Scalar Variables
Arrays y asociaciones
Comentarios en Perl
Los operadores de Perl
Declaraciones en Perl
Salida en pantalla
Declaraciones condicionales
Bucles
Controlar archivos con Perl
La función open
Escribir y adjuntar
Dar formato con la función split()
Expresiones regulares
Algunos operadores fundamentales de las expresiones reglares
Pasar datos desde HTML a CGI
Configurar el front end
Conexiones entre los front end y back end: interpretación de los datos en Perl
Resumen

Capítulo 17. Trabajar con XML y JavaScript
Contenidos
¿Qué es XML?
Las reglas para escribir XML
Declarar un documento XML
El elemento raíz
Rellenar la raíz
Utilizar JavaScript para leer y mostrar datos XML
Buscar elementos de segundo nivel (los hijos)
Leer los nombres de las etiquetas
Páginas XML bien desarrolladas
XHTML
Resumen

Capítulo 18. Flash ActionScript y JavaScript
Contenidos
ActionScript y JavaScript
Iniciar una function JavaScript desde Flash
Pasar variables de Flash 5 a JavaScript
Datos que se introducen en Flash y se pasan a JavaScript
Resumen

Capítulo 19. JavaScript y otros lenguajes de programación
Contenidos
Applets en JavaScript y Java
Utilizar JavaScript para comprobar la compatibilidad de los navegadores con Java
Un poco de Java
Windows
Macintosh
JavaScript y los applets
Utilizar JavaScript para invocar a los métodos de los applets en Java
JavaScript y ColdFusion
WddxSerializer
WddxRecordset
JavaScript y ASP.NET
Resumen

Glosario


 

Títulos relacionados con Diseño con JavaScript

Cascading Style Sheets

Cascading Style Sheets

  • Owen Briggs
  • 304 páginas
  • 27,90€($37,9)
  • Envío gratuito
PHP 5

Php 5

  • Francisco Charte Ojeda
  • 656 páginas
  • 49,71€($67,53)
  • Envío gratuito
HTML con XHTML y CSS

Html Con Xhtml Y Css

  • Tábula Digital
  • 592 páginas
  • 50€($67,92)
  • Envío gratuito
 
 
*Para península. Tiempo estimado para días laborables.