JavaScript es un lenguaje de programación interpretado,
dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado
en prototipos, imperativo, débilmente tapado y dinámico.
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 páginas web dinámicas, en bases de datos locales al
navegador... 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 también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque
adopta nombres y convenciones del lenguaje de programación Java. Sin embargo
Java y JavaScript no están relacionados y tienen semánticas y propósitos
diferentes.
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).
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. JavaScript se interpreta en el agente de
usuario, al mismo tiempo que las sentencias van descargándose junto con el
código HTML.
No hay comentarios:
Publicar un comentario