Diferencia entre revisiones de «JavaScript»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Deshecha la edición 39225876 de 190.60.237.94 (disc.)
Línea 30: Línea 30:


Para evitar estas incompatibilidades, el [[World Wide Web Consortium]] diseñó el estándar [[Document Object Model]] (DOM, ó Modelo de Objetos del Documento en castellano), que incorporan [[Konqueror]], las versiones 6 de [[Internet Explorer]] y [[Netscape Navigator]], [[Opera (navegador)|Opera]] la versión 7, y [[Mozilla Application Suite, Mozilla]] desde su primera versión.
Para evitar estas incompatibilidades, el [[World Wide Web Consortium]] diseñó el estándar [[Document Object Model]] (DOM, ó Modelo de Objetos del Documento en castellano), que incorporan [[Konqueror]], las versiones 6 de [[Internet Explorer]] y [[Netscape Navigator]], [[Opera (navegador)|Opera]] la versión 7, y [[Mozilla Application Suite, Mozilla]] desde su primera versión.

== Historia y denominación ==
JavaScript fue desarrollado originalmente por [[Brendan Eich]] de [[Netscape Communications Corporation|Netscape]] con el nombre de ''Mocha'', el cuál 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 [[Netscape Navigator|navegador web Netscape Navigator]] en la versión 2.0B3 en diciembre de 1995. La denominación produjo confusió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.<ref>[http://www.webdevelopersnotes.com/basics/languages_on_the_internet.php3 Lenguajes de programación usados en Internet y la World Wide Web (WWW) (castellano)]</ref><ref>[http://safari.oreilly .com/0596101996/jscript5-CHP-1 O'Reilly - Safari Books Online - 0596101996 - JavaScript: The Definitive Guide, 5 ª edición (castellano)]</ref>

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 incluyo compatibilidad con el [[Efecto 2000]] Con las funciones de fecha, una diferencia de los que se basaban en ese momento. Los dialectos pueden parecer 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.

Netscape envió JavaScript a [[ECMA]] para su estandarización, resultando la versión normalizada llamada [[ECMAScript]].<ref>[http://cgi.netscape.com/newsref/pr/newsrelease289.html Netscape Comunicado de prensa (castellano)]</ref>


== Hola Mundo ==
== Hola Mundo ==

Revisión del 19:14 2 ago 2010

JavaScript
?
Información general
Extensiones comunes js
Paradigma Multi-paradigma, Programación funcional,[1]Programación basada en prototipos, imperativo, Interpretado (Scripting) .
Apareció en 1995
Diseñado por Netscape Communications Corp, Mozilla Fundation
Sistema de tipos débil, dinámico.
Implementaciones SpiderMonkey, Rhino, KJS, JavaScriptCore, V8.
Dialectos ECMAScript
Influido por Java, Perl, Self, Python
Ha influido a ObjectiveJ

JavaScript es un lenguaje de scripting basado en objetos no tipeado y liviano, utilizado para acceder a objetos en aplicaciones. Principalmente, se utiliza integrado en un navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y páginas web dinámicas. JavaScript es un dialecto de ECMAScript y se caracteriza por ser un lenguaje basado en prototipos, con entrada dinámica y con funciones de primera clase. JavaScript ha tenido influencia de múltiples lenguajes y se diseñó con una sintaxis similar al lenguaje de programación Java, aunque más fácil de utilizar para personas que no programan.

Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del DOM.

El lenguaje fue inventado por Brendan Eich en la empresa Netscape Communications, la que desarrolló los primeros navegadores web comerciales. Apareció por primera vez en el producto de Netscape llamado Netscape Navigator 2.0.

Tradicionalmente, se venía utilizando en páginas web HTML, para realizar operaciones y en el marco de la aplicación cliente, sin acceso a funciones del servidor. JavaScript se ejecuta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML.

Inicialmente los autores lo llamaron Mocha y más tarde LiveScript pero fue rebautizado como JavaScript en un anuncio conjunto entre Sun Microsystems y Netscape, el 4 de diciembre de 1995.

En 1997 los autores propusieron JavaScript para que fuera adoptado como estándar de la European Computer Manufacturers 'Association ECMA, que a pesar de su nombre no es europeo sino internacional, con sede en Ginebra. En junio de 1997 fue adoptado como un estándar ECMA, con el nombre de ECMAScript. Poco después también como un estándar ISO.

JScript es la implementación de ECMAScript de Microsoft, muy similar al JavaScript de Netscape, pero con ciertas diferencias en el modelo de objetos del navegador que hacen ambas versiones sean incompatibles con frecuencia.

Para evitar estas incompatibilidades, el World Wide Web Consortium diseñó el estándar Document Object Model (DOM, ó Modelo de Objetos del Documento en castellano), que incorporan Konqueror, las versiones 6 de Internet Explorer y Netscape Navigator, Opera la versión 7, y Mozilla Application Suite, Mozilla desde su primera versión.

Historia y denominación

JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cuál 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.0B3 en diciembre de 1995. La denominación produjo confusió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.[2][3]

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 incluyo compatibilidad con el Efecto 2000 Con las funciones de fecha, una diferencia de los que se basaban en ese momento. Los dialectos pueden parecer 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.

Netscape envió JavaScript a ECMA para su estandarización, resultando la versión normalizada llamada ECMAScript.[4]

Hola Mundo

Para escribir un hola mundo en un documento HTML, basta con usar el método write () del objeto documento

document.write ( '¡Hola mundo claudiney!' );

O, usando variables:

var mensaje = "¡Hola mundo!";
document.write (mensaje);

Para mostrar un mensaje de alerta:

window.alert ( '\u00A1Hola mundo!');

Véase también

Referencias

Bibliografía

  • Flanagan, David (2002). JavaScript: The Definitive Guide (4 ª Edición edición). ISBN 0-596-00048-0.  Parámetro desconocido |Coautores= ignorado (se sugiere |coautores=) (ayuda)

Enlaces externos