Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Diseño Páginas Web > Diseño Páginas Web. Otros

Domine Javascript.
José López Quijado (Editorial Ra-ma)
Precio:34,9 € ($47,72)
ISBN: 8478976124. ISBN-13: 9788478976126

640 p. ; 24x17 cm + 1 CD-ROM. (06/2004).
Entrega: 24 a 48 horas contra reembolso por agencia urgente*


Este libro pretende ofrecer al lector todo el conocimiento que necesita sobre la programación en JavaScript, un lenguaje plenamente vigente, en permanente actualización, y sobre el que se han escrito, y se siguen escribiendo, gran cantidad de textos, pero ninguno ofrece el enfoque didáctico-práctico, tan necesario hoy día, como el que proporciona esta obra.
Se ha evitado escribir sólo una guía de las instrucciones del lenguaje, y en su lugar se ha redactado un manual fundamentalmente práctico, con la teoría mínima imprescindible, para que usted pueda desarrollar sus propios scripts con las pautas de los expuestos en el libro. La experiencia de más de cien cursos impartidos a todos los niveles se ha plasmado aquí, haciendo especial énfasis en aquellos puntos en los que los alumnos generalmente presentan mayor dificultad de comprensión. Así mismo, se facilitan las explicaciones oportunas donde se sabe que los lectores deben esmerarse un poco más para captar la naturaleza de los ejercicios. Esta técnica, junto con un lenguaje simple y próximo al estudiante, le ha permitido al autor lograr siempre excelentes resultados de enseñanza; en sus propias palabras: "he tenido alumnos que hoy saben más de JavaScript que yo mismo, y esto es una gran satisfacción, puesto que logré despertar su curiosidad y ganas de aprendizaje".
Esos mismos resultados son los que se ofrecen en este libro que, además, incluye un CD-ROM con los códigos de ejemplo de todos los capítulos para que pueda empezar a experimentar con ellos inmediatamente, y logre un progreso rápido y cómodo en su aprendizaje.

ÍNDICE

INTRODUCCIÓN

PARTE I.TEORÍA DE JAVASCRIPT
CAPÍTULO 1.COLOCANDO CÓDIGO JAVASCRIPT 3
1.1.NUESTRO PRIMER SCRIPT 5
1.2.COMENTARIOS EN JAVASCRIPT 11
1.3.OTRA MANERA DE INTRODUCIR JAVASCRIPT

CAPÍTULO 2.VARIABLES Y TIPOS DE DATOS
2.1.DECLARACIÓN DE VARIABLES 15
2.1.1.Declaración explícita 16
2.1.2.Declaración implícita 19
2.2.LOS NOMBRES DE LAS VARIABLES 21
2.3.LOS TIPOS DE VARIABLES 22
2.3.1.Uso elemental de los literales 24
CONCATENACIONES 24
SECUENCIAS DE ESCAPE 27
COMILLAS SIMPLES Y DOBLES 35
2.3.2.Uso elemental de valores numéricos 37
SUMA 37
RESTA 39
MULTIPLICACIÓN 41
DIVISIÓN 42
MÓDULO 45
INCREMENTO Y DECREMENTO 46
PRECEDENCIA DE OPERADORES 50
OTRAS FORMAS DE EXPRESAR DATOS NUMÉRICOS 52
2.3.3.Determinar el tipo de una variable 54
2.3.4.Cambiar el tipo de una variable 55
CONVERSIÓN IMPLÍCITA 55
CONVERSIÓN EXPLÍCITA 58
2.3.5.Otros tipos de datos 62
DATOS BOLÉANOS O LÓGICOS 63
VARIABLES INDEFINIDAS Y NULAS 63
2.4.REASIGNACIÓN DINÁMICA DE VARIABLES

CAPÍTULO 3.ESTRUCTURAS DE CONTROL DE FLUJO
3.1.CONDICIONALES 69
3.1.1.Un condicional básico 69
3.1.2.Un condicional completo 71
3.1.3.Condicionales múltiples 73
3.1.4.Operadores de comparación 74
EL OPERADOR MAYOR QUE (>) 75
EL OPERADOR MENOR QUE (<) 75
EL OPERADOR IGUAL QUE (==) 75
EL OPERADOR NO IGUAL QUE (!=) 76
EL OPERADOR MENOR O IGUAL QUE (<=) 76
EL OPERADOR MAYOR O IGUAL QUE (>=) 77
EL OPERADOR DE IGUALDAD ESTRICTA (===) 77
EL OPERADOR DE NO IGUALDAD ESTRICTA (!==) 79
EL OPERADOR DE NEGACIÓN (!) 79
3.1.5.Condiciones compuestas 81
3.1.6.Comparar otros tipos de datos 84
3.1.7.El operador ternario 90
3.1.8.Otras comparaciones 91
3.2.BUCLES 94
3.2.1.Ejecutar un número determinado de veces 95
3.2.2.Ejecutar un número indeterminado de veces 99
3.2.3.Alterar los ciclos de un bucle 102
3.2.4.Bucles infinitos

CAPÍTULO 4.LA POO Y EL DOM
4.1.PROGRAMACIÓN ORIENTADA A OBJETOS 108
4.2.EL DOM DE JAVASCRIPT 121
4.2.1.La jerarquía de objetos 121
4.2.2.Abreviando código 123
4.2.3.Eventos fundamentales en JAVASCRIPT 124
EL EVENTO onLoad 124
EL EVENTO onMouseOver 125
EL EVENTO onMouseOut 126
EL EVENTO onUnload

CAPÍTULO 5.FUNCIONES Y MATRICES
5.1.LAS FUNCIONES DE USUARIO 127
5.1.1.Uso básico de funciones 128
5.1.2.Paso de argumentos 129
5.1.3.Variables públicas y privadas 134
5.1.4.Anidamiento de funciones 136
5.1.5.Retorno desde una función 137
5.2.LA FUNCIÓN eval() 139
5.3.MATRICES 141
5.3.1.Crear una matriz 142
5.3.2.Usar una matriz mediante bucles 146
5.3.3.La longitud de una matriz 148
5.3.4.Los métodos de las matrices 150
EL MÉTODO concat() 150
EL MÉTODO join() 151
EL MÉTODO pop() 152
EL MÉTODO push() 153
EL MÉTODO reverse() 155
EL MÉTODO shift() 156
EL MÉTODO unshift() 157
EL MÉTODO slice() 158
EL MÉTODO splice() 160
EL MÉTODO sort() 164
5.3.5.Usando prototipos 165
AÑADIENDO UNA PROPIEDAD 166
AÑADIENDO UN MÉTODO 167
5.3.6.Matrices multidimensionales

CAPÍTULO 6.CADENAS, NÚMEROS Y FECHAS
6.1.CADENAS 171
6.1.1.La propiedad length 173
6.1.2.Métodos de formateo 174
6.1.3.Otros métodos de String 180
LOCALIZAR UNA SUBCADENA EN UNA CADENA 180
IDENTIFICAR LOS CARACTERES EN CADA POSICIÓN 189
EXTRAER UNA SUBCADENA A PARTIR DE UNA CADENA 192
MAYÚSCULAS Y MINÚSCULAS 196
OTROS MÉTODOS DEL OBJETO String 197
6.1.4.Implementando métodos 200
6.1.5.Escapar y desescapar cadenas 203
6.2.NÚMEROS 205
6.2.1.El objeto Number 206
6.2.2.El objeto Math 209
PROPIEDADES DE Math 210
MÉTODOS DE Math 211
6.2.3.Ejemplos prácticos 214
NÚMEROS ALEATORIOS 214
REDONDEAR A DOS DECIMALES 215
FORMATEAR LOS MILLARES 218
6.3.FECHAS 221
6.3.1.Métodos del objeto Date 222
OBTENCIÓN DE DATOS DE UNA FECHA 222
AJUSTAR UNA FECHA 227
LA ZONA GMT (UTC) 229
OTROS MÉTODOS DEL OBJETO Date

CAPÍTULO 7.OBJETOS INTRÍNSECOS Y EXTRÍNSECOS
7.1.EL OBJETO screen 237
7.2.EL OBJETO window 240
7.2.1.Mover y escalar una ventana 240
7.2.2.Crear ventanas adicionales 248
MANEJO DE VENTANAS MEDIANTE EVENTOS 254
ENFOCAR Y DESENFOCAR UNA VENTANA 257
COMPROBAR EL ESTADO DE UNA VENTANA 260
7.2.3.La barra de estado 262
7.2.4.Retrasos e intervalos 265
7.3.EL OBJETO navigator 271
7.4.CREAR UN NUEVO OBJETO 283
7.5.EL OBJETO location 286
7.5.1.Propiedades 286
7.5.2.Métodos 294
7.6.EL OBJETO history

CAPÍTULO 8.LOS OBJETOS DE HTML (I)
8.1.EL TEXTO 301
8.2.LAS IMÁGENES 318
8.2.1.El objeto Image 318
8.2.2.Efectos rollover 320
8.2.3.Precarga de imágenes 325
8.2.4.Un reloj digital 328
8.2.5.La carga de una imagen 336
8.3.TABLAS 339
8.3.1.Colores e imágenes de fondo 339
8.3.2.El borde 350
8.3.3.Eliminando filas 355
8.3.4.Más sobre tablas

CAPÍTULO 9.LOS OBJETOS DE HTML (II)
9.1.GENERALIDADES SOBRE FORMULARIOS 361
9.2.LOS CAMPOS DE UN FORMULARIO 363
9.2.1.Propiedades comunes 365
9.2.2.Eventos comunes 370
9.2.3.Métodos comunes 373
9.2.4.Campos de texto 376
9.2.5.Botones 383
9.2.4.Otros campos 385
CASILLAS DE VERIFICACIÓN 385
BOTONES DE RADIO 389
LISTAS Y MENÚS 394
9.3.USO AVANZADO DE FORMULARIOS 409
9.4.EJEMPLOS ÚTILES 418
9.4.1.Protección por contraseña 418
9.4.2.Jugando con los colores 421
9.4.3.Contador de selecciones

CAPÍTULO 10.LOS OBJETOS DE HTML (III)
10.1.LOS MARCOS 433
10.1.1.Uso básico de marcos 433
10.1.2.Anidando marcos 440
10.1.3.El marco top 444
10.1.4.Datos de otros marcos 446
10.2.CAPAS 448
10.2.1.Uso básico de las propiedades 448
10.2.2.Uso avanzado de las propiedades 452
DESPLAZAMIENTO DE UNA CAPA EN EL TIEMPO 453
JUGANDO CON LOS RECORTES 455
ACTUAR SOBRE LOS FILTROS 459
EFECTO ASCENSOR

CAPÍTULO 11.ENLACES Y GALLETAS
11.1.ENLACES 467
11.2.COOKIES 476
11.2.1.Uso básico de cookies 478
11.2.2.Cookies con múltiples valores 481
11.2.3.Configuración de cookies 485
COOKIES PERSISTENTES 485
RUTAS DE ACCESO 487
NOMBRE DE DOMINIO 488
TRANSMISIÓN SEGURA

CAPÍTULO 12.CONCEPTOS AVANZADOS (I)
12.1.EL W3C DOM 492
12.2.PROPIEDADES Y MÉTODOS DE LOS NODOS 496
12.2.1.El método hasChildNodes() 496
12.2.2.El método getElementById() 496
12.2.3.El método getElementsByTagName() 497
12.2.4.Las propiedades firstChild Y lastChild 497
12.2.5.Las propiedades parentNode Y ownerDocument 498
12.2.6.Las propiedades nextSibling Y previousSibling 498
12.2.7.El nombre, el tipo, y el valor de un nodo 499
12.2.8.La propiedad tagName 499
12.2.9.Cómo trabajar con los atributos 500
12.2.10.Añadir y eliminar atributos 504
12.2.11.Actuar sobre nodos de texto 507
12.2.12.Creación y eliminación de nodos 509
12.2.13.Sustitución, clonación e inserción de nodos 514

CAPÍTULO 13.CONCEPTOS AVANZADOS (II)
13.1.EL TRABAJO CON ESTILOS 517
13.2.MÁS SOBRE EL OBJETO document 527
13.3.DEPURACIÓN DE ERRORES 529
13.3.1.Errores habituales 531

CAPÍTULO 14.PRÁCTICAS
14.1.ENCRIPTADO DE CADENAS 533
14.2.AAScripter 540
14.3.TRES IDEAS INTERESANTES 544
14.3.1.Cerrar la ventana principal 544
14.3.2.Agregar a favoritos 545
14.3.3.La página de inicio 546

PARTE II.APÉNDICES

A.CONFIGURANDO EL NAVEGADOR 549
A.1.ACTIVAR JAVASCRIPT EN INTERNET EXPLORER 549
A.2.ACTIVAR JAVASCRIPT EN NETSCAPE

B.PALABRAS RESERVADAS

C.EL CÓDIGO ASCII

D.COLORES EN LA WEB

E.ENTIDADES ESPECIALES

F.EVENTOS EN JAVASCRIPT

G.EXPLORER VERSUS NETSCAPE
G.1.LOS FORMULARIOS 577
G.2.LOS NODOS

H.EXPRESIONES REGULARES
H.1.COMPORTAMIENTO DE LOS COMODINES 583
H.1.1.El comodín d 583
H.1.2.El comodín D 584
H.1.3.El comodín w 584
H.1.4.El comodín W 585
H.1.5.El comodín.(punto) 585
H.1.6.El comodín s 586
H.1.7.El comodín S 586
H.1.8.El comodín [] (rango) 587
H.1.9.El comodín [^] (fuera de rango) 589
H.1.10.El comodín b 589
H.1.11.El comodín B 591
H.1.12.El comodín? 591
H.1.13.El comodín * 592
H.1.14.El comodín + 592
H.1.15.El comodín {n} 593
H.1.16.El comodín {n,} 593
H.1.17.El comodín {n,m} 594
H.1.18.El comodín ^ 594
H.1.19.El comodín $ 594
H.1.20.Coincidencias múltiples (|) 595
H.1.21.Caracteres especiales 596
H.2.CREAR Y USAR LAS EXPRESIONES REGULARES 597
H.3.INDICADORES 599
H.4.COMPROBANDO EXPRESIONES REGULARES

I.USO DE COOKIES
I.1 EN MICROSOFT INTERNET EXPLORER 6 603
I.2 EN NETSCAPE NAVIGATOR 7

J.CLAVES DE IDIOMAS

ÍNDICE ALFABÉTICO

Otros clientes que compraron Domine JavaScript., también compraron:


Domine HTML y DHTML.Domine Html Y Dhtml.
José López Quijado.
448 páginas.
Precio: 23,95 € ($32,75)


PROBLEMAS RESUELTOS DE PROGRAMACIÓN EN LENGUAJE JAVAProblemas Resueltos De Programación En Lenguaje Java
JESÚS CARRETERO PÉREZ; FÉLIX GARCÍA CARBALLEIRA; JOSÉ MANUEL PÉREZ LOBATO; JOSÉ MARÍA PÉREZ MENOR.
344 páginas.
Envío gratuito
Precio: 22,6 € ($30,9)


JavaServer Pages: Manual de usuario y tutorial.Javaserver Pages: Manual De Usuario Y Tutorial.
Agustín Froufe Quintas.
288 páginas.
Precio: 18 € ($24,61)


Seguridad en servidores LinuxSeguridad En Servidores Linux
Bauer, Michael D..
592 páginas.
Envío gratuito
Precio: 40,8 € ($55,78)


Otros libros de Diseño Páginas Web. Otros:


EL HIPERTEXTO; LOS BLOGSEl Hipertexto; Los Blogs
Joan Campàs / Enric Bruguera.
176 páginas.
Precio: 10,95 € ($14,97)


Servicios Gratuitos En Internet Para El Webmaster
Roda, José.
36 páginas.
Precio: 3,5 € ($4,79)


Information Architecture for the World Wide Web.Information Architecture For The World Wide Web.
Rosenfeld, Louis; Morville, Peter.
461 páginas.
Precio: 41,8 € ($57,16)


Avanza. Creación de páginas webAvanza.
creación De Páginas Web

Mary Millhollon; Jeff Castrina.
400 páginas.
Precio: 22,95 € ($31,38)


Rediseño de Sitios WebRediseño De Sitios Web
Santiago Fraguas Berasain; Emily Cotler; Kelly Goto.
254 páginas.
Precio: 35,6 € ($48,67)


*Para península. Tiempo estimado para días laborables