Professional Documents
Culture Documents
JavaScript
Informacin general
Multiparadigma, programacin
funcional,1 programacin basada
Paradigma
en prototipos, imperativo,
interpretado (scripting)
Apareci en 1995
Netscape Communications Corp,
Diseado por
Mozilla Fundation
Dialectos ECMAScript
Java, Perl, Self, Python, C,
Influido por
Scheme
ObjectiveJ, JScript, JScript
Ha influido a
.NET, TIScript
JavaScript
Brendan Eich
Informacin general
Extensin de
.js
archivo
Tipo de application/javascript,
MIME text/javascript2
Tipo de
Scripting
formato
Extendido de ECMAScript
Formato
?
abierto
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como
parte de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web
dinmicas4 aunque existe una forma de JavaScript del lado del servidor(Server-side
JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos
PDF, aplicaciones de escritorio (mayoritariamente widgets) es tambin significativo.
Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1,
una versin de javascript. Los navegadores ms antiguos soportan por lo menos
ECMAScript 3. La sexta edicin se liber en julio del 2015.5
JavaScript se dise con una sintaxis similar a C, aunque adopta nombres y convenciones
del lenguaje de programacin Java. Sin embargo, Java y JavaScript tienen semnticas y
propsitos diferentes.