Presentamos las diferentes versiones de JavaScript, los navegadores que las aceptan y sus contribuciones con respecto a las predecesoras.
Para continuar con la introducción al lenguaje que estamos viendo en el
Manual de Javascript, también resulta apropiado introducir las distintas versiones de Javascript que existen y que han evolucionado en conjunto con las versiones de navegadores. El lenguaje ha ido avanzando durante sus años de vida e incrementando sus capacidades. En un principio podía realizar muchas cosas en la página web, pero tenía pocas instrucciones para crear efectos especiales.
Con el tiempo también el HTML ha avanzado y se han creado nuevas características como las capas, que permiten tratar y maquetar los documentos de manera distinta. Javascript ha avanzado también y para manejar todas estas nuevas características se han creado nuevas instrucciones y recursos. Para resumir vamos a comentar las distintas versiones de Javascript:
Actualizado: En el momento de actualizar este artículo, podemos decir que no tenemos que preocuparnos mucho de las versiones de Javascript que puedan haber existido. Realmente cualquier navegador medianamente moderno tendrá ahora todas las funcionalidades de Javascript que vayamos a necesitar y sobre todo, las que podamos utilizar en nuestros primeros pasos con el lenguaje. No obstante puede venir bien conocer las primeras versiones de Javascript que comentamos en este artículo, a modo de curiosidad.
- Javascript 1: nació con el Netscape 2.0 y soportaba gran cantidad de instrucciones y funciones, casi todas las que existen ahora ya se introdujeron en el primer estandar.
- Javascript 1.1: Es la versión de Javascript que se diseñó con la llegada de los navegadores 3.0. Implementaba poco más que su anterior versión, como por ejemplo el tratamiento de imágenes dinámicamente y la creación de arrays.
- Javascript 1.2: La versión de los navegadores 4.0. Esta tiene como desventaja que es un poco distinta en plataformas Microsoft y Netscape, ya que ambos navegadores crecieron de distinto modo y estaban en plena lucha por el mercado.
- Javascript 1.3: Versión que implementan los navegadores 5.0. En esta versión se han limado algunas diferencias y asperezas entre los dos navegadores.
- Javascript 1.5: Versión actual, en el momento de escribir estas líneas, que implementa Netscape 6.
- Por su parte, Microsoft también ha evolucionado hasta presentar su versión 5.5 de JScript (así llaman al javascript utilizado por los navegadores de Microsoft).
Es obvio que todavía, después de escribir estas líneas, se presentarán o habrán presentado muchas otras versiones de Javascript, pues, a medida que se van mejorando los navegadores y van saliendo versiones de HTML, surgen nuevas necesidades para programación de elementos dinámicos. No obstante, todo lo que vamos a aprender en este manual, incluso otros usos mucho más avanzados, ya está implementado en cualquier Javascript que existan en la actualidad.
En el siguiente artículo comenzaremos ya a mostrar pequeños códigos Javascript que servirán para hacer efectos simples en páginas web.