| CARVIEW |
JavaScript
De Wikipedia, la enciclopedia libre
| Paradigma: | Basado en prototipos, Programación orientada a objetos |
|---|---|
| Apareció en: | 4 de diciembre de 1995 |
| Diseñado por: | Brendan Eich, Netscape Communications |
| Desarrollador: | Netscape Communications, Mozilla Foundation |
| Última versión: | 1.8 (2008) |
| Tipo de dato: | Débil, dinámico |
| Implementaciones: | Numerosas |
| Dialectos: | JavaScript estándar y JScript (Javascript para Internet Explorer) |
| Influido por: | Self, C, Java |
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.
Tradicionalmente, se venía utilizando en páginas web HTML, para realizar tareas y operaciones en el marco de la aplicación únicamente cliente, sin acceso a funciones del servidor. JavaScript se ejecuta en el agente de usuario al mismo tiempo que las sentencias van descargándose junto con el código HTML.
Los autores inicialmente lo llamaron Mocha y más tarde LiveScript pero fue rebautizado como JavaScript en un anuncio conjunto entre Sun Microsystems y Netscape,