Ingeniero
ÍNDICE DE MATERIAS
|Introducción a Javascript |
|¿Que es JavaScript? |
|Las Bases del Lenguaje JavaScript |
|Fundamentos del JavaScript|
|Sintaxis del JavaScript |
|Caso Práctico |
|Manejadores de Eventos |
|Formularios|
|Imágenes |
¿Qué es JavaScript ?
JavaScript es un lenguaje interpretado que permite incluir macros en páginas Web. Estas macros se ejecutan en el ordenador del visitante de nuestras páginas, y no en el servidor (algo muyinteresante, porque los servidores Web suelen estar sobrecargados, mientras que los PC's de los usuarios no suelen estarlo).
JavaScript proporciona los medios para:
• Controlar las ventanas del navegador y el contenido que muestran.
• Programar páginas dinámicas simples sin tener que matar moscas a cañonazos de Java.
• Evitar depender del servidor Web para cálculos sencillos.• Capturar los eventos generados por el usuario y responder a ellos sin salir a Internet.
• Simular el comportamiento de las macros CGI cuando no es posible usarlas.
• Comprobar los datos que el usuario introduce en un formulario antes de enviarlos.
• Comunicarse con el usuario mediante diversos métodos.
La característica de JavaScript que más simplifica la programación esque, aunque el lenguaje soporta cuatro tipos de datos, no es necesario declarar el tipo de las variables, argumentos de funciones ni valores de retorno de las funciones. El tipo de las variables cambia implícitamente cuando es necesario, lo que dificulta el desarrollo de programas complejos, pero ayuda a programar con rapidez macros sencillas. En esto, JavaScript se separa totalmente de lenguajescomo C, C++ o Java.
JavaScript ha sido inventado por Netscape, que comenzó a ofrecerlo como parte de su Navigator v.2.0. El nombre original de JavaScript fue LiveScript, pero se modificó en el último momento, aparentemente para aprovechar el tirón de JAVA. Al ser código interpretado, JavaScript es más lento que Java, pero en la práctica no suele ser un factor de importancia.
Obviamente el objetivode Netscape al introducir JavaScript es tratar de establecer un estándar de programación de macros ejecutables en el navegador Web, que de ser adoptado por los Webmasters, facilitaría la implantación de los navegadores de Netscape en el mercado. En respuesta a este reto, MicroSoft soporta una versión parcial de JavaScript, con el nombre de JScript, en su Internet Explorer. El primer inconvenientede este estado de cosas es que las macros JavaScript sólo se ejecutan con normalidad en navegadores Netscape, por lo que el Webmaster es responsable de configurar la página para que pueda verse decentemente en un navegador que no sea Netscape.
Una solución sería utilizar en nuestras macros el subconjunto de funciones comunes a JavaScript y JScript, para soportar los navegadores Netscape yMicroSoft, pero esta solución nos obligaría a renunciar a muchas de las características del lenguaje.
Las Bases del Lenguaje JavaScript
El lenguaje JavaScript se inserta en documentos HTML(HyperText Markup Languaje), de forma que su código queda reflejado en la propia página y no es llamado o cargado de ninguna fuente externa (por ejemplo un archivo). Se trata de un lenguaje interpretado puro...
Regístrate para leer el documento completo.