Skip to content
Gallery
Desarrollo web en entorno cliente
Share
Explore

icon picker
Javascript

JavaScript (abreviado comúnmente JS) es un , dialecto del estándar . Se define como ,2​ , imperativo, y .
Se utiliza principalmente del , implementado como parte de un permitiendo mejoras en la y dinámicas3​ y JavaScript del (Server-side JavaScript o SSJS). Su uso en externas a la
, por ejemplo en documentos
, aplicaciones de escritorio (mayoritariamente ) es también significativo.
Desde 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de JavaScript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio de 2015.4​
JavaScript se diseñó con una sintaxis similar a
y
,5​6​ aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo, Java y JavaScript tienen semánticas y propósitos diferentes. Su relación es puramente comercial, tras la compra del creador de Java (Sun Microsystems) de Netscape Navigator (creador de LiveScript) y el cambio de nombre del lenguaje de programación.
Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del (DOM). Javascript es el único lenguaje de programación que entienden de forma nativa los navegadores.
Tradicionalmente se venía utilizando en páginas web
para realizar operaciones y únicamente en el marco de la , sin acceso a funciones del . Actualmente es ampliamente utilizado para enviar y recibir información del servidor junto con ayuda de otras tecnologías como
. JavaScript se interpreta en el al mismo tiempo que las sentencias van descargándose junto con el código
.
Desde el lanzamiento en junio de 1997 del estándar 1, han existido las versiones 2, 3 y 5, que es la más usada actualmente (la 4 se abandonó7​). En junio de 2015 se cerró y publicó la versión ECMAScript 6.8​
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.