JavaScript es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C.

Al igual que Java, JavaScript es un lenguaje orientado a objetos propiamente dicho, ya que dispone de Herencia, si bien esta se realiza siguiendo el paradigma de programación basada en prototipos, ya que las nuevas clases se generan clonando las clases base (prototipos) y extendiendo su funcionalidad.

Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del DOM.

El lenguaje fue inventado por Brendan Eich en la empresa Netscape Communications, que es la que desarrolló los primeros navegadores web comerciales. Apareció por primera vez en el producto de Netscape llamado Netscape Navigator 2.0.

ÍNDICE
1. Introducción a la programación en JavaScript………………………………………………………………………..3
Ejercicios de autoevaluación 1…………………………………………………………………………………………………18
2. Estructuras de Programación………………………………………………………………………………………………..23
Ejercicios de autoevaluación 2…………………………………………………………………………………………………46
3. Funciones y Arrays…………………………………………………………………………………………………………….51
Ejercicios de autoevaluación 3…………………………………………………………………………………………………74
4. Programación Visual………………………………………………………………………………………………………….79
Ejercicios de autoevaluación 4…………………………………………………………………………………………………93
5. Programación en HTML……………………………………………………………………………………………………..95
Ejercicios de autoevaluación 5…………………………………………………………………………………………………136
6. Programación Orientada a Objetos………………………………………………………………………………………..139
7. JavaScript y la Web…………………………………………………………………………………………………………….173
Soluciones autoevaluación 1……………………………………………………………………………………………………191
Soluciones autoevaluación 2……………………………………………………………………………………………………199
Soluciones autoevaluación 3……………………………………………………………………………………………………211
Soluciones autoevaluación 4……………………………………………………………………………………………………227
Soluciones autoevaluación 5……………………………………………………………………………………………………237

Descargar:

http://rapidshare.com/files/171786485/Manual-de-JavaScript-practico.rar

Pass: http://www.ivlabs.org