la balada

Páginas: 8 (1910 palabras) Publicado: 18 de julio de 2014
avaScript (abreviado comúnmente "JS") 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 tipado 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 webdinámicas4 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 Javay 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 únicamenteen 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.

Una cuarta edición está en desarrollo e incluirá nuevas características tales como paquetes, espacio de nombres y definición explícita de clases.[cita requerida]

Índice

1 Historia1.1 Nacimiento de JavaScript
1.2 JavaScript en el lado servidor
1.3 Desarrollos posteriores
2 Características
2.1 Imperativo y estructurado
2.2 Dinámico
2.3 Funcional
2.4 Prototípico
2.5 Otras características
2.6 Extensiones específicas del fabricante
3 Sintaxis y semántica
3.1 Ejemplos sencillos3.2 Ejemplos más avanzados
4 Uso en páginas web
4.1 Ejemplo de script
4.2 Consideraciones acerca de la compatibilidad
4.3 Accesibilidad
5 Seguridad
5.1 Vulnerabilidades cross-site
6 Herramientas de desarrollo
7 Referencias
8 Véase también
9 Bibliografía
10 Enlaces externos

Historia
Nacimiento de JavaScriptJavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript. El cambio de nombre coincidió aproximadamente con el momento en que Netscape agregó soporte para la tecnología Java en su navegador web Netscape Navigator en la versión 2.002 en diciembre de 1995. La denominación produjoconfusión, dando la impresión de que el lenguaje es una prolongación de Java, y se ha caracterizado por muchos como una estrategia de mercadotecnia de Netscape para obtener prestigio e innovar en lo que eran los nuevos lenguajes de programación web.5 6

«JAVASCRIPT» es una marca registrada de Oracle Corporation7 . Es usada con licencia por los productos creados por Netscape Communications yentidades actuales como la Fundación Mozilla.8 9

Microsoft dio como nombre a su dialecto de JavaScript «JScript», para evitar problemas relacionadas con la marca. JScript fue adoptado en la versión 3.0 de Internet Explorer, liberado en agosto de 1996, e incluyó compatibilidad con el Efecto 2000 con las funciones de fecha, una diferencia de los que se basaban en ese momento. Los dialectos puedenparecer tan similares que los términos «JavaScript» y «JScript» a menudo se utilizan indistintamente, pero la especificación de JScript es incompatible con la de ECMA en muchos aspectos.

Para evitar estas incompatibilidades, el World Wide Web Consortium diseñó el estándar Document Object Model (DOM, o Modelo de Objetos del Documento en español), que incorporan Konqueror, las versiones 6 de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BALAS
  • bala
  • La balada
  • Balada
  • Balada
  • Baladas
  • La balada
  • La bala

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS