JavaScript (abreviado
comúnmente JS) es un lenguaje de programación interpretado, dialecto del
estándar ECMAScript. Se define como orientado a objetos, basado en
prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente
del lado del cliente, implementado como parte de un navegador web permitiendo
mejoras en la interfaz de usuario y páginas web dinámicas3 y 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 también significativo.
Desde 2012, todos los navegadores modernos soportan completamente ECMAScript una versión de JavaScript. Los navegadores más antiguos soportan por lo menos ECMAScript. La sexta edición se liberó en julio de 2015.
JavaScript se diseñó con
una sintaxis similar a C,[cita requerida] 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 Nestcape 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 Document Object Model (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 HTML para realizar operaciones y únicamente en el
marco de la aplicación cliente, sin acceso a funciones del servidor.
Actualmente es ampliamente utilizado para enviar y recibir información del
servidor junto con ayuda de otras tecnologías como AJAX. JavaScript se
interpreta en el agente de usuario al mismo tiempo que las sentencias van
descargándose junto con el código HTML.
Desde el lanzamiento en junio de 1997 del estándar ECMAScript , han existido las versiones, que es la más usada actualmente (la 4 se abandonó). En junio de 2015 se cerró y publicó la versión ECMAScript.
No hay comentarios.:
Publicar un comentario